#size #file #format-file

file-size

a function formatting file sizes in 4 chars

4 stable releases

1.0.3 Sep 30, 2020
1.0.2 Aug 23, 2020
1.0.0 Aug 22, 2020

#22 in #format-file

Download history 838/week @ 2024-11-21 1127/week @ 2024-11-28 1003/week @ 2024-12-05 1003/week @ 2024-12-12 807/week @ 2024-12-19 949/week @ 2024-12-26 1331/week @ 2025-01-02 1202/week @ 2025-01-09 1407/week @ 2025-01-16 1425/week @ 2025-01-23 1158/week @ 2025-01-30 1603/week @ 2025-02-06 1156/week @ 2025-02-13 1313/week @ 2025-02-20 1404/week @ 2025-02-27 1226/week @ 2025-03-06

5,374 downloads per month
Used in 14 crates (12 directly)

MIT license

5KB
72 lines

A small function formatting a file size into the nearest ISO representation fitting into 4 characters.

Examples:

use file_size::fit_4;

assert_eq!(&fit_4(999), "999");
assert_eq!(&fit_4(12345), "12K");
assert_eq!(&fit_4(999_999), "1.0M");
assert_eq!(&fit_4(7_155_456_789_012), "7.2T");

lib.rs:

Format a file size into 4 characters.

Examples:

use file_size::fit_4;

assert_eq!(&fit_4(999), "999");
assert_eq!(&fit_4(12345), "12K");
assert_eq!(&fit_4(999_999), "1.0M");
assert_eq!(&fit_4(7_155_456_789_012), "7.2T");

!

No runtime deps