SizeUnit

Namespace: SnowBank.Buffers.Binary · enum

Implements: IComparable, ISpanFormattable, IFormattable, IConvertible

Units for size of buffers or arrays of bytes (KB = 1_000 bytes, KiB = 1_024 bytes, ...)

Fields

Byte

Byte = 0

Bytes

EB

EB = 6

Exabyte, EB, 1E18 bytes: 1 EB = 10^18 = 1_000_000_000_000_000_000 bytes

EiB

EiB = 134

Exibyte, EiB, 2^60 bytes: 1 EiB = 1_152_921_504_606_846_976 bytes

GB

GB = 3

Gigabyte, GB, 1E9 bytes: 1 GB = 10^9 = 1_000_000_000 bytes

GiB

GiB = 131

Gibibyte, GiB, 2^30 bytes: 1 GiB = 1_073_741_824 bytes

KB

KB = 1

Kilobyte, kB, 1E3 bytes: 1 kB = 1_000 bytes

KiB

KiB = 129

Kibibyte, KiB, 2^10 bytes: 1 KiB = 1_024 bytes

MB

MB = 2

Megabyte, MB, 1E6 bytes: 1 MB = 10^6 = 1_000_000 bytes

MiB

MiB = 130

Mebibyte, MiB, 2^20 bytes: 1 MiB = 1_048_576 bytes

PB

PB = 5

Petabyte, PB, 1E15 bytes: 1 PB = 10^15 = 1_000_000_000_000_000 bytes

PiB

PiB = 133

Pebibyte, PiB, 2^50 bytes: 1 PiB = 1_125_899_906_842_624 bytes

TB

TB = 4

Terabyte, TB, 1E12 bytes: 1 TB = 10^12 = 1_000_000_000_000 bytes

TiB

TiB = 132

Tebibyte, TiB, 2^40 bytes: 1 TiB = 1_099_511_627_776 bytes