You mean how many bytes is 20.5 gigabytes?
20.5 gb = 22,011,707,392 bytes
(20.5 x 1024^3)
or Hard Disk Drive manufacturer's definition?
20.5 gb = 19,092,112,779 bytes
(20.5 * 1000^3 / 1024^3)
And if you're really talking about hard drives, it could vary with the actual platter size and how the manufacturer is rounding off that.