| Package | org.as3utils |
| Class | public class ByteConversionUtil |
| Inheritance | ByteConversionUtil Object |
| Method | Defined By | ||
|---|---|---|---|
ByteConversionUtil is a static class and shouldn't be instantiated. | ByteConversionUtil | ||
bytesToGigabytes(bytes:Number, decimalPlaces:int = 1):Number [static]
Converts the number of bytes to gigabytes. | ByteConversionUtil | ||
bytesToKilobytes(bytes:Number, decimalPlaces:int = 1):Number [static]
Converts the number of bytes to kilobytes. | ByteConversionUtil | ||
bytesToMegabytes(bytes:Number, decimalPlaces:int = 1):Number [static]
Converts the number of bytes to megabytes. | ByteConversionUtil | ||
bytesToTerabytes(bytes:Number, decimalPlaces:int = 1):Number [static]
Converts the number of bytes to terabytes. | ByteConversionUtil | ||
gigabytesToBytes(gigabytes:Number, decimalPlaces:int = 0):Number [static]
Converts the number of gigabytes to bytes. | ByteConversionUtil | ||
kilobytesToBytes(kilobytes:Number, decimalPlaces:int = 0):Number [static]
Converts the number of kilobytes to bytes. | ByteConversionUtil | ||
megabytesToBytes(megabytes:Number, decimalPlaces:int = 0):Number [static]
Converts the number of megabytes to bytes. | ByteConversionUtil | ||
terabytesToBytes(terabytes:Number, decimalPlaces:int = 0):Number [static]
Converts the number of terabytes to bytes. | ByteConversionUtil | ||
| Constant | Defined By | ||
|---|---|---|---|
| GIGABYTE : Number = 1073741824 [static]
Defines the value of 1 gigabyte in bytes. | ByteConversionUtil | ||
| KILOBYTE : Number = 1024 [static]
Defines the value of 1 kilobyte in bytes. | ByteConversionUtil | ||
| MEGABYTE : Number = 1048576 [static]
Defines the value of 1 megabyte in bytes. | ByteConversionUtil | ||
| TERABYTE : Number = 1099511627776 [static]
Defines the value of 1 terabyte in bytes. | ByteConversionUtil | ||
| ByteConversionUtil | () | Constructor |
public function ByteConversionUtil()ByteConversionUtil is a static class and shouldn't be instantiated.
IllegalOperationError — ByteConversionUtil is a static class and shouldn't be instantiated.
|
| bytesToGigabytes | () | method |
public static function bytesToGigabytes(bytes:Number, decimalPlaces:int = 1):NumberConverts the number of bytes to gigabytes.
Parameters
bytes:Number — the number of bytes to be converted.
| |
decimalPlaces:int (default = 1) — the number of decimal places.
|
Number — the number of bytes converted to gigabytes.
|
import org.as3coreaddendum.utils.ByteConversionUtil;
var num:Number;
trace("num: " + num) // NaN
ByteConversionUtil.bytesToGigabytes(null) // 0
ByteConversionUtil.bytesToGigabytes(num) // NaN
ByteConversionUtil.bytesToGigabytes(0) // 0
ByteConversionUtil.bytesToGigabytes(1) // 0.1
ByteConversionUtil.bytesToGigabytes(1, 0) // 1
ByteConversionUtil.bytesToGigabytes(1024) // 0.1
ByteConversionUtil.bytesToGigabytes(2048) // 0
ByteConversionUtil.bytesToGigabytes(2048, 2) // 0
ByteConversionUtil.bytesToGigabytes(35347) // 0
ByteConversionUtil.bytesToGigabytes(353470) // 0
ByteConversionUtil.bytesToGigabytes(3534701) // 0
ByteConversionUtil.bytesToGigabytes(35347012) // 0
ByteConversionUtil.bytesToGigabytes(353470123) // 0.3
ByteConversionUtil.bytesToGigabytes(3534701234) // 3.3
| bytesToKilobytes | () | method |
public static function bytesToKilobytes(bytes:Number, decimalPlaces:int = 1):NumberConverts the number of bytes to kilobytes.
Parameters
bytes:Number — the number of bytes to be converted.
| |
decimalPlaces:int (default = 1) — the number of decimal places.
|
Number — the number of bytes converted to kilobytes.
|
import org.as3coreaddendum.utils.ByteConversionUtil;
var num:Number;
trace("num: " + num) // NaN
ByteConversionUtil.bytesToKilobytes(null) // 0
ByteConversionUtil.bytesToKilobytes(num) // NaN
ByteConversionUtil.bytesToKilobytes(0) // 0
ByteConversionUtil.bytesToKilobytes(1) // 0.1
ByteConversionUtil.bytesToKilobytes(1, 0) // 1
ByteConversionUtil.bytesToKilobytes(1000) // 1
ByteConversionUtil.bytesToKilobytes(1024) // 1
ByteConversionUtil.bytesToKilobytes(2048) // 2
ByteConversionUtil.bytesToKilobytes(2048, 2) // 2
ByteConversionUtil.bytesToKilobytes(2560) // 2.5
ByteConversionUtil.bytesToKilobytes(2560, 2) // 2.5
ByteConversionUtil.bytesToKilobytes(2560, 3) // 2.5
ByteConversionUtil.bytesToKilobytes(2363) // 2.3
ByteConversionUtil.bytesToKilobytes(2363, 0) // 2
ByteConversionUtil.bytesToKilobytes(2363, 2) // 2.31
ByteConversionUtil.bytesToKilobytes(2363, 3) // 2.308
ByteConversionUtil.bytesToKilobytes(2963) // 2.9
ByteConversionUtil.bytesToKilobytes(2963, 0) // 3
ByteConversionUtil.bytesToKilobytes(35347) // 34.5
ByteConversionUtil.bytesToKilobytes(353470) // 345.2
ByteConversionUtil.bytesToKilobytes(3534701) // 3451.9
ByteConversionUtil.bytesToKilobytes(35347012) // 34518.6
ByteConversionUtil.bytesToKilobytes(353470123) // 345185.7
ByteConversionUtil.bytesToKilobytes(3534701234) // 3451856.7
| bytesToMegabytes | () | method |
public static function bytesToMegabytes(bytes:Number, decimalPlaces:int = 1):NumberConverts the number of bytes to megabytes.
Parameters
bytes:Number — the number of bytes to be converted.
| |
decimalPlaces:int (default = 1) — the number of decimal places.
|
Number — the number of bytes converted to megabytes.
|
import org.as3coreaddendum.utils.ByteConversionUtil;
var num:Number;
trace("num: " + num) // NaN
ByteConversionUtil.bytesToMegabytes(null) // 0
ByteConversionUtil.bytesToMegabytes(num) // NaN
ByteConversionUtil.bytesToMegabytes(0) // 0
ByteConversionUtil.bytesToMegabytes(1) // 0.1
ByteConversionUtil.bytesToMegabytes(1, 0) // 1
ByteConversionUtil.bytesToMegabytes(1024) // 0.1
ByteConversionUtil.bytesToMegabytes(2048) // 0
ByteConversionUtil.bytesToMegabytes(2048, 1) // 0
ByteConversionUtil.bytesToMegabytes(2048, 2) // 0
ByteConversionUtil.bytesToMegabytes(2363) // 0
ByteConversionUtil.bytesToMegabytes(2363, 0) // 0
ByteConversionUtil.bytesToMegabytes(2363, 2) // 0
ByteConversionUtil.bytesToMegabytes(2363, 3) // 0.002
ByteConversionUtil.bytesToMegabytes(35347) // 0
ByteConversionUtil.bytesToMegabytes(353470) // 0.3
ByteConversionUtil.bytesToMegabytes(3534701) // 3.4
ByteConversionUtil.bytesToMegabytes(35347012) // 33.7
ByteConversionUtil.bytesToMegabytes(353470123) // 337.1
ByteConversionUtil.bytesToMegabytes(3534701234) // 3371
| bytesToTerabytes | () | method |
public static function bytesToTerabytes(bytes:Number, decimalPlaces:int = 1):NumberConverts the number of bytes to terabytes.
Parameters
bytes:Number — the number of bytes to be converted.
| |
decimalPlaces:int (default = 1) — the number of decimal places.
|
Number — the number of bytes converted to terabytes.
|
import org.as3coreaddendum.utils.ByteConversionUtil;
var num:Number;
trace("num: " + num) // NaN
ByteConversionUtil.bytesToTerabytes(null) // 0
ByteConversionUtil.bytesToTerabytes(num) // NaN
ByteConversionUtil.bytesToTerabytes(0) // 0
ByteConversionUtil.bytesToTerabytes(1) // 0.1
ByteConversionUtil.bytesToTerabytes(1, 0) // 1
ByteConversionUtil.bytesToTerabytes(1024) // 0.1
ByteConversionUtil.bytesToTerabytes(2048) // 0
ByteConversionUtil.bytesToTerabytes(2048, 1) // 0
ByteConversionUtil.bytesToTerabytes(2048, 2) // 0
ByteConversionUtil.bytesToTerabytes(35347) // 0
ByteConversionUtil.bytesToTerabytes(353470) // 0
ByteConversionUtil.bytesToTerabytes(3534701) // 0
ByteConversionUtil.bytesToTerabytes(35347012) // 0
ByteConversionUtil.bytesToTerabytes(353470123) // 0
ByteConversionUtil.bytesToTerabytes(3534701234) // 0
ByteConversionUtil.bytesToTerabytes(35347012345) // 0
ByteConversionUtil.bytesToTerabytes(353470123456) // 0.3
ByteConversionUtil.bytesToTerabytes(3534701234567) // 3.2
| gigabytesToBytes | () | method |
public static function gigabytesToBytes(gigabytes:Number, decimalPlaces:int = 0):NumberConverts the number of gigabytes to bytes.
Parameters
gigabytes:Number — the number of gigabytes to be converted.
| |
decimalPlaces:int (default = 0) — the number of decimal places.
|
Number — the number of gigabytes converted to bytes.
|
import org.as3coreaddendum.utils.ByteConversionUtil;
ByteConversionUtil.gigabytesToBytes(null) // 0
ByteConversionUtil.gigabytesToBytes(0.1) // 107374182
ByteConversionUtil.gigabytesToBytes(0.1, 1) // 107374182.4
ByteConversionUtil.gigabytesToBytes(1) // 1073741824
ByteConversionUtil.gigabytesToBytes(1.1) // 1181116006
ByteConversionUtil.gigabytesToBytes(1.1, 1) // 1181116006.4
ByteConversionUtil.gigabytesToBytes(1.5) // 1610612736
ByteConversionUtil.gigabytesToBytes(1.5, 1) // 1610612736
ByteConversionUtil.gigabytesToBytes(2) // 2147483648
| kilobytesToBytes | () | method |
public static function kilobytesToBytes(kilobytes:Number, decimalPlaces:int = 0):NumberConverts the number of kilobytes to bytes.
Parameters
kilobytes:Number — the number of kilobytes to be converted.
| |
decimalPlaces:int (default = 0) — the number of decimal places.
|
Number — the number of kilobytes converted to bytes.
|
import org.as3coreaddendum.utils.ByteConversionUtil;
ByteConversionUtil.kilobytesToBytes(null) // 0
ByteConversionUtil.kilobytesToBytes(1) // 1024
ByteConversionUtil.kilobytesToBytes(1.1) // 1126
ByteConversionUtil.kilobytesToBytes(1.1, 1) // 1126.4
ByteConversionUtil.kilobytesToBytes(1.5) // 1536
ByteConversionUtil.kilobytesToBytes(1.5, 1) // 1536
ByteConversionUtil.kilobytesToBytes(2) // 2048
| megabytesToBytes | () | method |
public static function megabytesToBytes(megabytes:Number, decimalPlaces:int = 0):NumberConverts the number of megabytes to bytes.
Parameters
megabytes:Number — the number of megabytes to be converted.
| |
decimalPlaces:int (default = 0) — the number of decimal places.
|
Number — the number of megabytes converted to bytes.
|
import org.as3coreaddendum.utils.ByteConversionUtil;
ByteConversionUtil.megabytesToBytes(null) // 0
ByteConversionUtil.megabytesToBytes(0.1) // 104858
ByteConversionUtil.megabytesToBytes(0.1, 1) // 104857.6
ByteConversionUtil.megabytesToBytes(1) // 1048576
ByteConversionUtil.megabytesToBytes(1.1) // 1153434
ByteConversionUtil.megabytesToBytes(1.1, 1) // 1153433.6
ByteConversionUtil.megabytesToBytes(1.5) // 1572864
ByteConversionUtil.megabytesToBytes(1.5, 1) // 1572864
ByteConversionUtil.megabytesToBytes(2) // 2097152
| terabytesToBytes | () | method |
public static function terabytesToBytes(terabytes:Number, decimalPlaces:int = 0):NumberConverts the number of terabytes to bytes.
Parameters
terabytes:Number — the number of terabytes to be converted.
| |
decimalPlaces:int (default = 0) — the number of decimal places.
|
Number — the number of terabytes converted to bytes.
|
import org.as3coreaddendum.utils.ByteConversionUtil;
ByteConversionUtil.terabytesToBytes(null) // 0
ByteConversionUtil.terabytesToBytes(0.1) // 109951162778
ByteConversionUtil.terabytesToBytes(0.1, 1) // 109951162777.6
ByteConversionUtil.terabytesToBytes(1) // 1099511627776
ByteConversionUtil.terabytesToBytes(1.1) // 1209462790554
ByteConversionUtil.terabytesToBytes(1.1, 1) // 1209462790553.6
ByteConversionUtil.terabytesToBytes(1.5) // 1649267441664
ByteConversionUtil.terabytesToBytes(1.5, 1) // 1649267441664
ByteConversionUtil.terabytesToBytes(2) // 2199023255552
| GIGABYTE | Constant |
public static const GIGABYTE:Number = 1073741824Defines the value of 1 gigabyte in bytes.
| KILOBYTE | Constant |
public static const KILOBYTE:Number = 1024Defines the value of 1 kilobyte in bytes.
| MEGABYTE | Constant |
public static const MEGABYTE:Number = 1048576Defines the value of 1 megabyte in bytes.
| TERABYTE | Constant |
public static const TERABYTE:Number = 1099511627776Defines the value of 1 terabyte in bytes.