Last active
May 19, 2023 15:25
-
-
Save jgphilpott/76446b8352b05c145e55fb43666fb117 to your computer and use it in GitHub Desktop.
A collection of functions for converting between different units of data.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Data Conversions ### | |
convertData = | |
bit: {} | |
byte: {} | |
kilobyte: {} | |
megabyte: {} | |
gigabyte: {} | |
terrabyte: {} | |
petabyte: {} | |
exabyte: {} | |
zettabyte: {} | |
yottabyte: {} | |
### Bit Conversions ### | |
convertData.bit.bit = bit$bit = (bit) -> bit # Bit to Bit | |
convertData.bit.byte = bit$byte = (bit) -> bit / 8 # Bit to Byte | |
convertData.bit.kilobyte = bit$kb = (bit) -> bit / 8e+3 # Bit to Kilobyte | |
convertData.bit.megabyte = bit$mb = (bit) -> bit / 8e+6 # Bit to Megabyte | |
convertData.bit.gigabyte = bit$gb = (bit) -> bit / 8e+9 # Bit to Gigabyte | |
convertData.bit.terrabyte = bit$tb = (bit) -> bit / 8e+12 # Bit to Terrabyte | |
convertData.bit.petabyte = bit$pb = (bit) -> bit / 8e+15 # Bit to Petabyte | |
convertData.bit.exabyte = bit$eb = (bit) -> bit / 8e+18 # Bit to Exabyte | |
convertData.bit.zettabyte = bit$zb = (bit) -> bit / 8e+21 # Bit to Zettabyte | |
convertData.bit.yottabyte = bit$yb = (bit) -> bit / 8e+24 # Bit to Yottabyte | |
### Byte Conversions ### | |
convertData.byte.bit = byte$bit = (byte) -> byte * 8 # Byte to Bit | |
convertData.byte.byte = byte$byte = (byte) -> byte # Byte to Byte | |
convertData.byte.kilobyte = byte$kb = (byte) -> byte / 1e+3 # Byte to Kilobyte | |
convertData.byte.megabyte = byte$mb = (byte) -> byte / 1e+6 # Byte to Megabyte | |
convertData.byte.gigabyte = byte$gb = (byte) -> byte / 1e+9 # Byte to Gigabyte | |
convertData.byte.terrabyte = byte$tb = (byte) -> byte / 1e+12 # Byte to Terrabyte | |
convertData.byte.petabyte = byte$pb = (byte) -> byte / 1e+15 # Byte to Petabyte | |
convertData.byte.exabyte = byte$eb = (byte) -> byte / 1e+18 # Byte to Exabyte | |
convertData.byte.zettabyte = byte$zb = (byte) -> byte / 1e+21 # Byte to Zettabyte | |
convertData.byte.yottabyte = byte$yb = (byte) -> byte / 1e+24 # Byte to Yottabyte | |
### Kilobyte Conversions ### | |
convertData.kilobyte.bit = kb$bit = (kb) -> kb * 8e+3 # Kilobyte to Bit | |
convertData.kilobyte.byte = kb$byte = (kb) -> kb * 1e+3 # Kilobyte to Byte | |
convertData.kilobyte.kilobyte = kb$kb = (kb) -> kb # Kilobyte to Kilobyte | |
convertData.kilobyte.megabyte = kb$mb = (kb) -> kb / 1e+3 # Kilobyte to Megabyte | |
convertData.kilobyte.gigabyte = kb$gb = (kb) -> kb / 1e+6 # Kilobyte to Gigabyte | |
convertData.kilobyte.terrabyte = kb$tb = (kb) -> kb / 1e+9 # Kilobyte to Terrabyte | |
convertData.kilobyte.petabyte = kb$pb = (kb) -> kb / 1e+12 # Kilobyte to Petabyte | |
convertData.kilobyte.exabyte = kb$eb = (kb) -> kb / 1e+15 # Kilobyte to Exabyte | |
convertData.kilobyte.zettabyte = kb$zb = (kb) -> kb / 1e+18 # Kilobyte to Zettabyte | |
convertData.kilobyte.yottabyte = kb$yb = (kb) -> kb / 1e+21 # Kilobyte to Yottabyte | |
### Megabyte Conversions ### | |
convertData.megabyte.bit = mb$bit = (mb) -> mb * 8e+6 # Megabyte to Bit | |
convertData.megabyte.byte = mb$byte = (mb) -> mb * 1e+6 # Megabyte to Byte | |
convertData.megabyte.kilobyte = mb$kb = (mb) -> mb * 1e+3 # Megabyte to Kilobyte | |
convertData.megabyte.megabyte = mb$mb = (mb) -> mb # Megabyte to Megabyte | |
convertData.megabyte.gigabyte = mb$gb = (mb) -> mb / 1e+3 # Megabyte to Gigabyte | |
convertData.megabyte.terrabyte = mb$tb = (mb) -> mb / 1e+6 # Megabyte to Terrabyte | |
convertData.megabyte.petabyte = mb$pb = (mb) -> mb / 1e+9 # Megabyte to Petabyte | |
convertData.megabyte.exabyte = mb$eb = (mb) -> mb / 1e+12 # Megabyte to Exabyte | |
convertData.megabyte.zettabyte = mb$zb = (mb) -> mb / 1e+15 # Megabyte to Zettabyte | |
convertData.megabyte.yottabyte = mb$yb = (mb) -> mb / 1e+18 # Megabyte to Yottabyte | |
### Gigabyte Conversions ### | |
convertData.gigabyte.bit = gb$bit = (gb) -> gb * 8e+9 # Gigabyte to Bit | |
convertData.gigabyte.byte = gb$byte = (gb) -> gb * 1e+9 # Gigabyte to Byte | |
convertData.gigabyte.kilobyte = gb$kb = (gb) -> gb * 1e+6 # Gigabyte to Kilobyte | |
convertData.gigabyte.megabyte = gb$mb = (gb) -> gb * 1e+3 # Gigabyte to Megabyte | |
convertData.gigabyte.gigabyte = gb$gb = (gb) -> gb # Gigabyte to Gigabyte | |
convertData.gigabyte.terrabyte = gb$tb = (gb) -> gb / 1e+3 # Gigabyte to Terrabyte | |
convertData.gigabyte.petabyte = gb$pb = (gb) -> gb / 1e+6 # Gigabyte to Petabyte | |
convertData.gigabyte.exabyte = gb$eb = (gb) -> gb / 1e+9 # Gigabyte to Exabyte | |
convertData.gigabyte.zettabyte = gb$zb = (gb) -> gb / 1e+12 # Gigabyte to Zettabyte | |
convertData.gigabyte.yottabyte = gb$yb = (gb) -> gb / 1e+15 # Gigabyte to Yottabyte | |
### Terrabyte Conversions ### | |
convertData.terrabyte.bit = tb$bit = (tb) -> tb * 8e+12 # Terrabyte to Bit | |
convertData.terrabyte.byte = tb$byte = (tb) -> tb * 1e+12 # Terrabyte to Byte | |
convertData.terrabyte.kilobyte = tb$kb = (tb) -> tb * 1e+9 # Terrabyte to Kilobyte | |
convertData.terrabyte.megabyte = tb$mb = (tb) -> tb * 1e+6 # Terrabyte to Megabyte | |
convertData.terrabyte.gigabyte = tb$gb = (tb) -> tb * 1e+3 # Terrabyte to Gigabyte | |
convertData.terrabyte.terrabyte = tb$tb = (tb) -> tb # Terrabyte to Terrabyte | |
convertData.terrabyte.petabyte = tb$pb = (tb) -> tb / 1e+3 # Terrabyte to Petabyte | |
convertData.terrabyte.exabyte = tb$eb = (tb) -> tb / 1e+6 # Terrabyte to Exabyte | |
convertData.terrabyte.zettabyte = tb$zb = (tb) -> tb / 1e+9 # Terrabyte to Zettabyte | |
convertData.terrabyte.yottabyte = tb$yb = (tb) -> tb / 1e+12 # Terrabyte to Yottabyte | |
### Petabyte Conversions ### | |
convertData.petabyte.bit = pb$bit = (pb) -> pb * 8e+15 # Petabyte to Bit | |
convertData.petabyte.byte = pb$byte = (pb) -> pb * 1e+15 # Petabyte to Byte | |
convertData.petabyte.kilobyte = pb$kb = (pb) -> pb * 1e+12 # Petabyte to Kilobyte | |
convertData.petabyte.megabyte = pb$mb = (pb) -> pb * 1e+9 # Petabyte to Megabyte | |
convertData.petabyte.gigabyte = pb$gb = (pb) -> pb * 1e+6 # Petabyte to Gigabyte | |
convertData.petabyte.terrabyte = pb$tb = (pb) -> pb * 1e+3 # Petabyte to Terrabyte | |
convertData.petabyte.petabyte = pb$pb = (pb) -> pb # Petabyte to Petabyte | |
convertData.petabyte.exabyte = pb$eb = (pb) -> pb / 1e+3 # Petabyte to Exabyte | |
convertData.petabyte.zettabyte = pb$zb = (pb) -> pb / 1e+6 # Petabyte to Zettabyte | |
convertData.petabyte.yottabyte = pb$yb = (pb) -> pb / 1e+9 # Petabyte to Yottabyte | |
### Exabyte Conversions ### | |
convertData.exabyte.bit = eb$bit = (eb) -> eb * 8e+18 # Exabyte to Bit | |
convertData.exabyte.byte = eb$byte = (eb) -> eb * 1e+18 # Exabyte to Byte | |
convertData.exabyte.kilobyte = eb$kb = (eb) -> eb * 1e+15 # Exabyte to Kilobyte | |
convertData.exabyte.megabyte = eb$mb = (eb) -> eb * 1e+12 # Exabyte to Megabyte | |
convertData.exabyte.gigabyte = eb$gb = (eb) -> eb * 1e+9 # Exabyte to Gigabyte | |
convertData.exabyte.terrabyte = eb$tb = (eb) -> eb * 1e+6 # Exabyte to Terrabyte | |
convertData.exabyte.petabyte = eb$pb = (eb) -> eb * 1e+3 # Exabyte to Petabyte | |
convertData.exabyte.exabyte = eb$eb = (eb) -> eb # Exabyte to Exabyte | |
convertData.exabyte.zettabyte = eb$zb = (eb) -> eb / 1e+3 # Exabyte to Zettabyte | |
convertData.exabyte.yottabyte = eb$yb = (eb) -> eb / 1e+6 # Exabyte to Yottabyte | |
### Zettabyte Conversions ### | |
convertData.zettabyte.bit = zb$bit = (zb) -> zb * 8e+21 # Zettabyte to Bit | |
convertData.zettabyte.byte = zb$byte = (zb) -> zb * 1e+21 # Zettabyte to Byte | |
convertData.zettabyte.kilobyte = zb$kb = (zb) -> zb * 1e+18 # Zettabyte to Kilobyte | |
convertData.zettabyte.megabyte = zb$mb = (zb) -> zb * 1e+15 # Zettabyte to Megabyte | |
convertData.zettabyte.gigabyte = zb$gb = (zb) -> zb * 1e+12 # Zettabyte to Gigabyte | |
convertData.zettabyte.terrabyte = zb$tb = (zb) -> zb * 1e+9 # Zettabyte to Terrabyte | |
convertData.zettabyte.petabyte = zb$pb = (zb) -> zb * 1e+6 # Zettabyte to Petabyte | |
convertData.zettabyte.exabyte = zb$eb = (zb) -> zb * 1e+3 # Zettabyte to Exabyte | |
convertData.zettabyte.zettabyte = zb$zb = (zb) -> zb # Zettabyte to Zettabyte | |
convertData.zettabyte.yottabyte = zb$yb = (zb) -> zb / 1e+3 # Zettabyte to Yottabyte | |
### Yottabyte Conversions ### | |
convertData.yottabyte.bit = yb$bit = (yb) -> yb * 8e+24 # Yottabyte to Bit | |
convertData.yottabyte.byte = yb$byte = (yb) -> yb * 1e+24 # Yottabyte to Byte | |
convertData.yottabyte.kilobyte = yb$kb = (yb) -> yb * 1e+21 # Yottabyte to Kilobyte | |
convertData.yottabyte.megabyte = yb$mb = (yb) -> yb * 1e+18 # Yottabyte to Megabyte | |
convertData.yottabyte.gigabyte = yb$gb = (yb) -> yb * 1e+15 # Yottabyte to Gigabyte | |
convertData.yottabyte.terrabyte = yb$tb = (yb) -> yb * 1e+12 # Yottabyte to Terrabyte | |
convertData.yottabyte.petabyte = yb$pb = (yb) -> yb * 1e+9 # Yottabyte to Petabyte | |
convertData.yottabyte.exabyte = yb$eb = (yb) -> yb * 1e+6 # Yottabyte to Exabyte | |
convertData.yottabyte.zettabyte = yb$zb = (yb) -> yb * 1e+3 # Yottabyte to Zettabyte | |
convertData.yottabyte.yottabyte = yb$yb = (yb) -> yb # Yottabyte to Yottabyte |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Data Conversions */ | |
var bit$bit, bit$byte, bit$eb, bit$gb, bit$kb, bit$mb, bit$pb, bit$tb, bit$yb, bit$zb, byte$bit, byte$byte, byte$eb, byte$gb, byte$kb, byte$mb, byte$pb, byte$tb, byte$yb, byte$zb, convertData, eb$bit, eb$byte, eb$eb, eb$gb, eb$kb, eb$mb, eb$pb, eb$tb, eb$yb, eb$zb, gb$bit, gb$byte, gb$eb, gb$gb, gb$kb, gb$mb, gb$pb, gb$tb, gb$yb, gb$zb, kb$bit, kb$byte, kb$eb, kb$gb, kb$kb, kb$mb, kb$pb, kb$tb, kb$yb, kb$zb, mb$bit, mb$byte, mb$eb, mb$gb, mb$kb, mb$mb, mb$pb, mb$tb, mb$yb, mb$zb, pb$bit, pb$byte, pb$eb, pb$gb, pb$kb, pb$mb, pb$pb, pb$tb, pb$yb, pb$zb, tb$bit, tb$byte, tb$eb, tb$gb, tb$kb, tb$mb, tb$pb, tb$tb, tb$yb, tb$zb, yb$bit, yb$byte, yb$eb, yb$gb, yb$kb, yb$mb, yb$pb, yb$tb, yb$yb, yb$zb, zb$bit, zb$byte, zb$eb, zb$gb, zb$kb, zb$mb, zb$pb, zb$tb, zb$yb, zb$zb; | |
convertData = { | |
bit: {}, | |
byte: {}, | |
kilobyte: {}, | |
megabyte: {}, | |
gigabyte: {}, | |
terrabyte: {}, | |
petabyte: {}, | |
exabyte: {}, | |
zettabyte: {}, | |
yottabyte: {} | |
}; | |
/* Bit Conversions */ | |
convertData.bit.bit = bit$bit = function(bit) { | |
return bit; // Bit to Bit | |
}; | |
convertData.bit.byte = bit$byte = function(bit) { | |
return bit / 8; // Bit to Byte | |
}; | |
convertData.bit.kilobyte = bit$kb = function(bit) { | |
return bit / 8e+3; // Bit to Kilobyte | |
}; | |
convertData.bit.megabyte = bit$mb = function(bit) { | |
return bit / 8e+6; // Bit to Megabyte | |
}; | |
convertData.bit.gigabyte = bit$gb = function(bit) { | |
return bit / 8e+9; // Bit to Gigabyte | |
}; | |
convertData.bit.terrabyte = bit$tb = function(bit) { | |
return bit / 8e+12; // Bit to Terrabyte | |
}; | |
convertData.bit.petabyte = bit$pb = function(bit) { | |
return bit / 8e+15; // Bit to Petabyte | |
}; | |
convertData.bit.exabyte = bit$eb = function(bit) { | |
return bit / 8e+18; // Bit to Exabyte | |
}; | |
convertData.bit.zettabyte = bit$zb = function(bit) { | |
return bit / 8e+21; // Bit to Zettabyte | |
}; | |
convertData.bit.yottabyte = bit$yb = function(bit) { | |
return bit / 8e+24; // Bit to Yottabyte | |
}; | |
/* Byte Conversions */ | |
convertData.byte.bit = byte$bit = function(byte) { | |
return byte * 8; // Byte to Bit | |
}; | |
convertData.byte.byte = byte$byte = function(byte) { | |
return byte; // Byte to Byte | |
}; | |
convertData.byte.kilobyte = byte$kb = function(byte) { | |
return byte / 1e+3; // Byte to Kilobyte | |
}; | |
convertData.byte.megabyte = byte$mb = function(byte) { | |
return byte / 1e+6; // Byte to Megabyte | |
}; | |
convertData.byte.gigabyte = byte$gb = function(byte) { | |
return byte / 1e+9; // Byte to Gigabyte | |
}; | |
convertData.byte.terrabyte = byte$tb = function(byte) { | |
return byte / 1e+12; // Byte to Terrabyte | |
}; | |
convertData.byte.petabyte = byte$pb = function(byte) { | |
return byte / 1e+15; // Byte to Petabyte | |
}; | |
convertData.byte.exabyte = byte$eb = function(byte) { | |
return byte / 1e+18; // Byte to Exabyte | |
}; | |
convertData.byte.zettabyte = byte$zb = function(byte) { | |
return byte / 1e+21; // Byte to Zettabyte | |
}; | |
convertData.byte.yottabyte = byte$yb = function(byte) { | |
return byte / 1e+24; // Byte to Yottabyte | |
}; | |
/* Kilobyte Conversions */ | |
convertData.kilobyte.bit = kb$bit = function(kb) { | |
return kb * 8e+3; // Kilobyte to Bit | |
}; | |
convertData.kilobyte.byte = kb$byte = function(kb) { | |
return kb * 1e+3; // Kilobyte to Byte | |
}; | |
convertData.kilobyte.kilobyte = kb$kb = function(kb) { | |
return kb; // Kilobyte to Kilobyte | |
}; | |
convertData.kilobyte.megabyte = kb$mb = function(kb) { | |
return kb / 1e+3; // Kilobyte to Megabyte | |
}; | |
convertData.kilobyte.gigabyte = kb$gb = function(kb) { | |
return kb / 1e+6; // Kilobyte to Gigabyte | |
}; | |
convertData.kilobyte.terrabyte = kb$tb = function(kb) { | |
return kb / 1e+9; // Kilobyte to Terrabyte | |
}; | |
convertData.kilobyte.petabyte = kb$pb = function(kb) { | |
return kb / 1e+12; // Kilobyte to Petabyte | |
}; | |
convertData.kilobyte.exabyte = kb$eb = function(kb) { | |
return kb / 1e+15; // Kilobyte to Exabyte | |
}; | |
convertData.kilobyte.zettabyte = kb$zb = function(kb) { | |
return kb / 1e+18; // Kilobyte to Zettabyte | |
}; | |
convertData.kilobyte.yottabyte = kb$yb = function(kb) { | |
return kb / 1e+21; // Kilobyte to Yottabyte | |
}; | |
/* Megabyte Conversions */ | |
convertData.megabyte.bit = mb$bit = function(mb) { | |
return mb * 8e+6; // Megabyte to Bit | |
}; | |
convertData.megabyte.byte = mb$byte = function(mb) { | |
return mb * 1e+6; // Megabyte to Byte | |
}; | |
convertData.megabyte.kilobyte = mb$kb = function(mb) { | |
return mb * 1e+3; // Megabyte to Kilobyte | |
}; | |
convertData.megabyte.megabyte = mb$mb = function(mb) { | |
return mb; // Megabyte to Megabyte | |
}; | |
convertData.megabyte.gigabyte = mb$gb = function(mb) { | |
return mb / 1e+3; // Megabyte to Gigabyte | |
}; | |
convertData.megabyte.terrabyte = mb$tb = function(mb) { | |
return mb / 1e+6; // Megabyte to Terrabyte | |
}; | |
convertData.megabyte.petabyte = mb$pb = function(mb) { | |
return mb / 1e+9; // Megabyte to Petabyte | |
}; | |
convertData.megabyte.exabyte = mb$eb = function(mb) { | |
return mb / 1e+12; // Megabyte to Exabyte | |
}; | |
convertData.megabyte.zettabyte = mb$zb = function(mb) { | |
return mb / 1e+15; // Megabyte to Zettabyte | |
}; | |
convertData.megabyte.yottabyte = mb$yb = function(mb) { | |
return mb / 1e+18; // Megabyte to Yottabyte | |
}; | |
/* Gigabyte Conversions */ | |
convertData.gigabyte.bit = gb$bit = function(gb) { | |
return gb * 8e+9; // Gigabyte to Bit | |
}; | |
convertData.gigabyte.byte = gb$byte = function(gb) { | |
return gb * 1e+9; // Gigabyte to Byte | |
}; | |
convertData.gigabyte.kilobyte = gb$kb = function(gb) { | |
return gb * 1e+6; // Gigabyte to Kilobyte | |
}; | |
convertData.gigabyte.megabyte = gb$mb = function(gb) { | |
return gb * 1e+3; // Gigabyte to Megabyte | |
}; | |
convertData.gigabyte.gigabyte = gb$gb = function(gb) { | |
return gb; // Gigabyte to Gigabyte | |
}; | |
convertData.gigabyte.terrabyte = gb$tb = function(gb) { | |
return gb / 1e+3; // Gigabyte to Terrabyte | |
}; | |
convertData.gigabyte.petabyte = gb$pb = function(gb) { | |
return gb / 1e+6; // Gigabyte to Petabyte | |
}; | |
convertData.gigabyte.exabyte = gb$eb = function(gb) { | |
return gb / 1e+9; // Gigabyte to Exabyte | |
}; | |
convertData.gigabyte.zettabyte = gb$zb = function(gb) { | |
return gb / 1e+12; // Gigabyte to Zettabyte | |
}; | |
convertData.gigabyte.yottabyte = gb$yb = function(gb) { | |
return gb / 1e+15; // Gigabyte to Yottabyte | |
}; | |
/* Terrabyte Conversions */ | |
convertData.terrabyte.bit = tb$bit = function(tb) { | |
return tb * 8e+12; // Terrabyte to Bit | |
}; | |
convertData.terrabyte.byte = tb$byte = function(tb) { | |
return tb * 1e+12; // Terrabyte to Byte | |
}; | |
convertData.terrabyte.kilobyte = tb$kb = function(tb) { | |
return tb * 1e+9; // Terrabyte to Kilobyte | |
}; | |
convertData.terrabyte.megabyte = tb$mb = function(tb) { | |
return tb * 1e+6; // Terrabyte to Megabyte | |
}; | |
convertData.terrabyte.gigabyte = tb$gb = function(tb) { | |
return tb * 1e+3; // Terrabyte to Gigabyte | |
}; | |
convertData.terrabyte.terrabyte = tb$tb = function(tb) { | |
return tb; // Terrabyte to Terrabyte | |
}; | |
convertData.terrabyte.petabyte = tb$pb = function(tb) { | |
return tb / 1e+3; // Terrabyte to Petabyte | |
}; | |
convertData.terrabyte.exabyte = tb$eb = function(tb) { | |
return tb / 1e+6; // Terrabyte to Exabyte | |
}; | |
convertData.terrabyte.zettabyte = tb$zb = function(tb) { | |
return tb / 1e+9; // Terrabyte to Zettabyte | |
}; | |
convertData.terrabyte.yottabyte = tb$yb = function(tb) { | |
return tb / 1e+12; // Terrabyte to Yottabyte | |
}; | |
/* Petabyte Conversions */ | |
convertData.petabyte.bit = pb$bit = function(pb) { | |
return pb * 8e+15; // Petabyte to Bit | |
}; | |
convertData.petabyte.byte = pb$byte = function(pb) { | |
return pb * 1e+15; // Petabyte to Byte | |
}; | |
convertData.petabyte.kilobyte = pb$kb = function(pb) { | |
return pb * 1e+12; // Petabyte to Kilobyte | |
}; | |
convertData.petabyte.megabyte = pb$mb = function(pb) { | |
return pb * 1e+9; // Petabyte to Megabyte | |
}; | |
convertData.petabyte.gigabyte = pb$gb = function(pb) { | |
return pb * 1e+6; // Petabyte to Gigabyte | |
}; | |
convertData.petabyte.terrabyte = pb$tb = function(pb) { | |
return pb * 1e+3; // Petabyte to Terrabyte | |
}; | |
convertData.petabyte.petabyte = pb$pb = function(pb) { | |
return pb; // Petabyte to Petabyte | |
}; | |
convertData.petabyte.exabyte = pb$eb = function(pb) { | |
return pb / 1e+3; // Petabyte to Exabyte | |
}; | |
convertData.petabyte.zettabyte = pb$zb = function(pb) { | |
return pb / 1e+6; // Petabyte to Zettabyte | |
}; | |
convertData.petabyte.yottabyte = pb$yb = function(pb) { | |
return pb / 1e+9; // Petabyte to Yottabyte | |
}; | |
/* Exabyte Conversions */ | |
convertData.exabyte.bit = eb$bit = function(eb) { | |
return eb * 8e+18; // Exabyte to Bit | |
}; | |
convertData.exabyte.byte = eb$byte = function(eb) { | |
return eb * 1e+18; // Exabyte to Byte | |
}; | |
convertData.exabyte.kilobyte = eb$kb = function(eb) { | |
return eb * 1e+15; // Exabyte to Kilobyte | |
}; | |
convertData.exabyte.megabyte = eb$mb = function(eb) { | |
return eb * 1e+12; // Exabyte to Megabyte | |
}; | |
convertData.exabyte.gigabyte = eb$gb = function(eb) { | |
return eb * 1e+9; // Exabyte to Gigabyte | |
}; | |
convertData.exabyte.terrabyte = eb$tb = function(eb) { | |
return eb * 1e+6; // Exabyte to Terrabyte | |
}; | |
convertData.exabyte.petabyte = eb$pb = function(eb) { | |
return eb * 1e+3; // Exabyte to Petabyte | |
}; | |
convertData.exabyte.exabyte = eb$eb = function(eb) { | |
return eb; // Exabyte to Exabyte | |
}; | |
convertData.exabyte.zettabyte = eb$zb = function(eb) { | |
return eb / 1e+3; // Exabyte to Zettabyte | |
}; | |
convertData.exabyte.yottabyte = eb$yb = function(eb) { | |
return eb / 1e+6; // Exabyte to Yottabyte | |
}; | |
/* Zettabyte Conversions */ | |
convertData.zettabyte.bit = zb$bit = function(zb) { | |
return zb * 8e+21; // Zettabyte to Bit | |
}; | |
convertData.zettabyte.byte = zb$byte = function(zb) { | |
return zb * 1e+21; // Zettabyte to Byte | |
}; | |
convertData.zettabyte.kilobyte = zb$kb = function(zb) { | |
return zb * 1e+18; // Zettabyte to Kilobyte | |
}; | |
convertData.zettabyte.megabyte = zb$mb = function(zb) { | |
return zb * 1e+15; // Zettabyte to Megabyte | |
}; | |
convertData.zettabyte.gigabyte = zb$gb = function(zb) { | |
return zb * 1e+12; // Zettabyte to Gigabyte | |
}; | |
convertData.zettabyte.terrabyte = zb$tb = function(zb) { | |
return zb * 1e+9; // Zettabyte to Terrabyte | |
}; | |
convertData.zettabyte.petabyte = zb$pb = function(zb) { | |
return zb * 1e+6; // Zettabyte to Petabyte | |
}; | |
convertData.zettabyte.exabyte = zb$eb = function(zb) { | |
return zb * 1e+3; // Zettabyte to Exabyte | |
}; | |
convertData.zettabyte.zettabyte = zb$zb = function(zb) { | |
return zb; // Zettabyte to Zettabyte | |
}; | |
convertData.zettabyte.yottabyte = zb$yb = function(zb) { | |
return zb / 1e+3; // Zettabyte to Yottabyte | |
}; | |
/* Yottabyte Conversions */ | |
convertData.yottabyte.bit = yb$bit = function(yb) { | |
return yb * 8e+24; // Yottabyte to Bit | |
}; | |
convertData.yottabyte.byte = yb$byte = function(yb) { | |
return yb * 1e+24; // Yottabyte to Byte | |
}; | |
convertData.yottabyte.kilobyte = yb$kb = function(yb) { | |
return yb * 1e+21; // Yottabyte to Kilobyte | |
}; | |
convertData.yottabyte.megabyte = yb$mb = function(yb) { | |
return yb * 1e+18; // Yottabyte to Megabyte | |
}; | |
convertData.yottabyte.gigabyte = yb$gb = function(yb) { | |
return yb * 1e+15; // Yottabyte to Gigabyte | |
}; | |
convertData.yottabyte.terrabyte = yb$tb = function(yb) { | |
return yb * 1e+12; // Yottabyte to Terrabyte | |
}; | |
convertData.yottabyte.petabyte = yb$pb = function(yb) { | |
return yb * 1e+9; // Yottabyte to Petabyte | |
}; | |
convertData.yottabyte.exabyte = yb$eb = function(yb) { | |
return yb * 1e+6; // Yottabyte to Exabyte | |
}; | |
convertData.yottabyte.zettabyte = yb$zb = function(yb) { | |
return yb * 1e+3; // Yottabyte to Zettabyte | |
}; | |
convertData.yottabyte.yottabyte = yb$yb = function(yb) { | |
return yb; // Yottabyte to Yottabyte | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment