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.