Skip to main content

parse_file_size

Function parse_file_size 

Source
pub fn parse_file_size(s: &str) -> Result<u64>
Expand description

Parse a human-readable file size like “512MB”, “1GB”, “100KB” into bytes.

Accepted units are B, KB, MB, GB (case-insensitive); a bare number is bytes. A fractional value is allowed (1.5GB). Units are IEC-style binary multiples: KB = 1024 bytes, MB = 1024 KB, GB = 1024 MB.