# 筆記_電腦容量換算
----
###### tags: `計算機概論` `容量`
筆記文章內所有成就皆不在我
感激所有願意分享知識之人
[儲存容量單位:Bit, Byte, KB, MB, GB, TB , PB, EB, ZB, YB](https://blog.miniasp.com/post/2010/04/08/unit-information-Bit-Byte-KB-MB-GB-TB-PB-EB-ZB-YB)
----
煉獄我大哥,我好想他QQ
## 電腦容量基本單位
電腦最小單位為 Bite(位元)
但是正常都已 Byte(位元組) 去換算
> ### 電腦是沒有單位的概念
> ### 都是用Bytes(字節)
如何再程式中判斷 該function是否使用字節為依據
請先看文檔
看是否有用API等
以JS為例子
[What measuring unit is used for file sizes in javascript?](https://stackoverflow.com/questions/39305186/what-measuring-unit-is-used-for-file-sizes-in-javascript)
## 電腦與數學
KB後面的B就是Byte,以此類推
數學 1K = 1000
電腦 1K = 1024
由小到大
KB ( Kilobyte ) = 1024 Byte
MB ( Megabyte ) = 1024 KB
GB ( Gigabyte ) = 1024 MB
TB ( Terabyte ) = 1024 GB
PB ( Petabyte ) = 1024 TB
EB ( Exabyte ) = 1024 PB
KB < MB < GB < TB < PB < EB
5MB = 5\*1024\*1024 = 5242880 Byte
1GB = 1\*1024\*1024\*1024 = 1073741824 位元組
80GB = 1073741824(1G)\*80 = 85899345920 位元組
## 換算表
要看每個函數的單位換算
|中 | **1 Byte** | **= 8Bit** |
|-- | -------- | -------- |
|英 | **1 位元組** | **= 8位元** |
| | | |
|中 | **1 KB** | **= 1024 Byte** |
|英 | **1 KB** | **= 1024位元組** |
| | | |
| |**1 MB** | **= 1024 KB** |
| | | |
| |**1 GB** | **= 1024 MB** |