define('KB_IN_BYTES', 1024);
define('MB_IN_BYTES', 1024 * KB_IN_BYTES);
define('GB_IN_BYTES', 1024 * MB_IN_BYTES);
define('TB_IN_BYTES', 1024 * GB_IN_BYTES);
define('PB_IN_BYTES', 1024 * TB_IN_BYTES);
define('EB_IN_BYTES', 1024 * PB_IN_BYTES);
define('ZB_IN_BYTES', 1024 * EB_IN_BYTES);
define('YB_IN_BYTES', 1024 * ZB_IN_BYTES);
echo "KB_IN_BYTES: " . number_format(KB_IN_BYTES, 0, ',') . " bytes \n";
echo "MB_IN_BYTES: " . number_format(MB_IN_BYTES, 0, ',') . " bytes \n";
echo "GB_IN_BYTES: " . number_format(GB_IN_BYTES, 0, ',') . " bytes \n";
echo "TB_IN_BYTES: " . number_format(TB_IN_BYTES, 0, ',') . " bytes \n";
echo "PB_IN_BYTES: " . number_format(PB_IN_BYTES, 0, ',') . " bytes \n";
echo "EB_IN_BYTES: " . number_format(EB_IN_BYTES, 0, ',') . " bytes \n";
echo "ZB_IN_BYTES: " . number_format(ZB_IN_BYTES, 0, ',') . " bytes \n";
echo "YB_IN_BYTES: " . number_format(YB_IN_BYTES, 0, ',') . " bytes \n";
/*
run:
KB_IN_BYTES: 1,024 bytes
MB_IN_BYTES: 1,048,576 bytes
GB_IN_BYTES: 1,073,741,824 bytes
TB_IN_BYTES: 1,099,511,627,776 bytes
PB_IN_BYTES: 1,125,899,906,842,624 bytes
EB_IN_BYTES: 1,152,921,504,606,846,976 bytes
ZB_IN_BYTES: 1,180,591,620,717,411,303,424 bytes
YB_IN_BYTES: 1,208,925,819,614,629,174,706,176 bytes
*/