containing a human readable file size
formatSizeForDisplay
fn
string formatSizeForDisplay(long size)Formats a size (for example the size of a file) into a human readable string. Sizes are rounded to the nearest size prefix (KB, MB, GB) and are displayed rounded to the nearest tenth. E.g. the file size 3292528 bytes will be converted into the string "3.1 MB".
The prefix units base is 1024 (i.e. 1 KB is 1024 bytes).
This string should be freed with [glib.global.gfree] when not needed any longer.
Parameters
size | a size in bytes |
Returns
a newly-allocated formatted string
Deprecated
This function is broken due to its use of SI
suffixes to denote IEC units. Use [glib.global.formatSize] instead.