class IECByteSize
This class is identical to {ByteSize}[ByteSize.html] except that all formatted output uses the IEC standard unit symbols: KiB, MiB, GiB, TiB, PiB, EiB, ZiB, YiB.
Examples of use:¶ ↑
IECByteSize.new( 4127 ) #=> (4.03 KiB) IECByteSize.new( "22 GB" ) #=> (20.49 GiB) IECByteSize.new( "22 GiB" ) #=> (22 GiB) IECByteSize.bytes( 42 ) #=> (42 bytes) IECByteSize.kib( 42 ) #=> (42 KiB) IECByteSize.mib( 42 ) #=> (42 MiB) IECByteSize.gib( 42 ) #=> (42 GiB) IECByteSize.tib( 42 ) #=> (42 TiB) IECByteSize.pib( 42 ) #=> (42 PiB) IECByteSize.eib( 42 ) #=> (42 EiB) IECByteSize.zib( 42 ) #=> (42 ZiB) IECByteSize.yib( 42 ) #=> (42 YiB)