Size syntax
Sizes are specified with non-negative integers and unit specifiers, which are not case-sensitive.
Unit specifiers include the following:
- 
b,bytes - 
kb,kilobytes(x1000) - 
kib,kibibytes(x1024) - 
mb,megabytes(x1000x1000) - 
mib,mebibytes(x1024x1024) - 
gb,gigabytes(x1000x1000x1000) - 
gib,gibibytes(x1024x1024x1024) - 
tb,terabytes(x1000x1000x1000x1000) - 
tib,tebibytes(x1024x1024x1024x1024) - 
unlimited,-1(if allowed, explicitly set no upper limit) 
For example, you can specify a size of 1,000,000 bytes as 1MB.
To specify a size of 1,048,576 bytes, use 1MiB or 1 mib, for example.
Whitespace surrounding the value and the unit specifier is not significant.
For example, "5gb" is equivalent to " 5gb ".
Some properties limit minimum or maximum sizes.