Convert between digital storage units
Note: Uses binary (base-2) calculations where 1KB = 1024 bytes. Some manufacturers use decimal (base-10) where 1KB = 1000 bytes.