KB lawan KiB, MB lawan MiB: Mengapa 1 TB Tunjuk 931 GB
1 KB ialah 1,000 bait dan 1 KiB ialah 1,024. Itulah sebab pemacu 1 TB menunjukkan 931 GB. Tukar nilai dengan penukar unit percuma.
Diterbitkan · 4 minit bacaan
1 kilobait (KB) ialah 1,000 bait dan 1 kibibait (KiB) ialah 1,024 bait. Perkara yang sama berlaku sehingga ke atas: 1 megabait (MB) ialah 1,000,000 bait, dan 1 mebibait (MiB) ialah 1,048,576. Pengeluar pemacu mengira dalam ribuan, manakala Windows mengira dalam 1,024 tetapi masih menulis "GB", jadi pemacu 1 TB ditunjukkan sebagai kira-kira 931 GB. Penukar unit percuma mempunyai kedua-dua jenis di bawah Saiz data, jadi anda boleh semak mana-mana nilai dalam sesaat.
Tiada apa-apa yang hilang daripada pemacu anda, dan tiada sesiapa menipu anda. Dua sistem pengiraan berkongsi nama yang hampir sama, dan itu menyebabkan kekeliruan sebenar, terutamanya apabila borang dalam talian berkata "maksimum 50 KB".
Dua cara mengira bait
Komputer berfungsi dalam binari, jadi kuasa dua (1,024 = 2^10) datang secara semula jadi kepada pengaturcara awal, dan "kilo" dipinjam untuk 1,024 kerana ia hampir sama dengan 1,000. Kemudian, badan piawaian memberi unit binari nama tersendiri (kibi, mebi, gibi, tebi) dan mengekalkan kilo, mega dan giga untuk kuasa sepuluh, seperti dalam bidang sains lain.
| Perpuluhan (SI) | Bait | Binari (IEC) | Bait |
|---|---|---|---|
| 1 KB (kilobait) | 1,000 | 1 KiB (kibibait) | 1,024 |
| 1 MB (megabait) | 1,000,000 | 1 MiB (mebibait) | 1,048,576 |
| 1 GB (gigabait) | 1,000,000,000 | 1 GiB (gibibait) | 1,073,741,824 |
| 1 TB (terabait) | 1,000,000,000,000 | 1 TiB (tebibait) | 1,099,511,627,776 |
Jurang itu bertambah pada setiap langkah: kira-kira 2.4% pada kilo, 4.9% pada mega, 7.4% pada giga dan 10% pada tera. Sebab itulah tiada siapa perasan perbezaan pada fail kecil, tetapi semua orang perasan pada cakera keras baharu.
Mengapa pemacu 1 TB menunjukkan 931 GB
Kotak itu tertulis 1 TB, bermaksud 1,000,000,000,000 bait. Windows membahagi dengan 1,024 tiga kali dan melabelkan jawapannya "GB":
1,000,000,000,000 ÷ 1,073,741,824 = 931.3
Jadi Windows melaporkan 931 "GB", yang sebenarnya ialah 931 GiB. Matematik yang sama menerangkan saiz lain:
| Diiklankan | Ditunjukkan oleh Windows |
|---|---|
| 64 GB | kira-kira 59.6 GB |
| 256 GB | kira-kira 238.4 GB |
| 500 GB | kira-kira 465.7 GB |
| 1 TB | kira-kira 931.3 GB |
Mac telah menunjukkan saiz dalam unit perpuluhan sejak Mac OS X 10.6, jadi Mac menunjukkan pemacu yang sama sebagai kira-kira 1 TB. Telefon dan aplikasi lain berbeza-beza. Sebahagian ruang juga diambil oleh sistem pengendalian, partisyen pemulihan dan pemformatan, jadi "ruang kosong" sentiasa sedikit lebih rendah lagi.
Apakah maksud "KB" dalam borang?
Di sinilah ia penting dalam kehidupan harian. Peperiksaan atau portal kerja berkata "foto mesti kurang daripada 50 KB". Adakah ia bermaksud 50,000 bait atau 51,200 bait (50 × 1,024)? Borang biasanya tidak menyatakannya, dan laman web yang berbeza menyemaknya dengan cara berbeza.
- 50 KB (perpuluhan) = 50,000 bait
- 50 KiB (binari) = 51,200 bait
Fail 50,500 bait lulus satu semakan dan gagal satu lagi. Langkah yang selamat ialah menyasarkan nombor yang lebih ketat: dapatkan fail di bawah 50,000 bait dan ia lulus kedua-duanya.
Ada perangkap kedua. Komputer, telefon atau aplikasi anda mungkin menunjukkan saiz dalam 1,024 tetapi melabelkannya "KB". Alat EveryApp juga berbuat demikian: saiz yang ditunjukkan selepas memampatkan adalah dalam unit 1,024 bait, dilabel KB. Fail yang ditunjukkan sebagai "49 KB" mungkin sudah melebihi 50,000 bait. Untuk had 50 KB, sasarkan 48 KB atau kurang seperti yang ditunjukkan, dan untuk had 100 KB, sasarkan kira-kira 97 KB atau kurang. Panduan tentang memampatkan imej kepada 50 KB dan saiz PDF dalam KB menerangkan cara untuk mencapainya.
Untuk melihat bilangan bait tepat bagi sesebuah fail, semak sifatnya: pada Windows, klik kanan fail dan pilih Sifat; pada Mac, pilih fail dan pilih Dapatkan Maklumat. Kedua-duanya menunjukkan saiz dalam bait di dalam kurungan.
Menukar antara keduanya
Buka penukar unit percuma, pilih Saiz data, dan pilih unit dalam Dari dan Ke. Beberapa contoh yang berguna:
- Taip 1 dan tukar Terabait (TB) kepada Gibibait (GiB): 931.32... GiB, nombor yang ditunjukkan oleh Windows.
- Taip 50 dan tukar Kibibait (KiB) kepada Bait: 51,200 bait.
- Taip 2 dan tukar Mebibait (MiB) kepada Megabait (MB): kira-kira 2.097 MB.
Penukar ini juga mempunyai Bit, yang penting untuk kelajuan internet. Kelajuan rangkaian dinyatakan dalam bit sesaat, dan terdapat 8 bit dalam satu bait, jadi sambungan 100 Mbps memindahkan paling banyak 12.5 MB data sesaat, sebelum sebarang beban tambahan.
Jika anda mahu melihat sebab 1,024 ialah nombor "bulat" untuk komputer, penukar asas nombor percuma menunjukkannya: 1,024 dalam binari ialah 10000000000, iaitu satu diikuti sepuluh sifar. Panduan tentang menukar binari kepada perpuluhan menerangkan cara ia berfungsi.
Yang mana patut anda guna?
- Membeli storan atau membaca spesifikasi: perpuluhan (GB, TB). Begitulah pemacu, kad memori dan telefon dijual.
- Membaca saiz pada Windows: binari, dilabel dengan nama perpuluhan. Tukar GB kepada GiB dalam fikiran anda.
- Memenuhi had muat naik: anggap nilai perpuluhan yang lebih ketat dan tinggalkan margin beberapa peratus.
- Menulis dokumen teknikal: gunakan KiB, MiB dan GiB apabila anda maksudkan 1,024. Ia menghapuskan semua keraguan.
Semak saiz sekarang
Lain kali nombor kelihatan salah, tukarkannya. Penukar unit percuma mempunyai KB, MB, GB, TB dan pasangan KiB, MiB, GiB dan TiB mereka secara bersebelahan, berfungsi pada peranti anda, dan menunjukkan jawapan semasa anda menaip.
Soalan lazim
- Adakah 1 KB 1,000 atau 1,024 bait?
- Secara rasmi, 1 KB ialah 1,000 bait dan 1 KiB ialah 1,024 bait. Dalam amalan, banyak program, termasuk Windows, masih menulis KB apabila mereka maksudkan 1,024 bait.
- Mengapa cakera keras 1 TB saya hanya menunjukkan 931 GB?
- Pemacu itu memegang 1,000,000,000,000 bait. Windows membahagi dengan 1,024 tiga kali dan memanggil hasilnya GB, yang memberi 931. Ruangnya sama, cuma dikira dengan cara berbeza.
- Berapa bait ialah had muat naik 50 KB?
- Ia bergantung pada laman web: 50,000 bait jika ia mengira dalam ribuan, 51,200 jika ia mengira dalam 1,024. Pastikan fail anda di bawah 50,000 bait untuk selamat.
- Apakah perbezaan antara MB dan MiB?
- Satu MB ialah 1,000,000 bait dan satu MiB ialah 1,048,576 bait, kira-kira 4.9% lebih banyak.
- Adakah megabit sama dengan megabait?
- Tidak. Satu bait ialah 8 bit, jadi satu megabait ialah 8 megabit. Kelajuan internet menggunakan megabit sesaat (Mbps); saiz fail menggunakan megabait.
Kalkulator
Cuba Penukar Unit
Percuma, tanpa daftar, berfungsi dalam penyemak imbas anda. Tukar unit metrik dan imperial: panjang, berat, suhu, isipadu, luas, laju, masa dan saiz data, seperti cm ke inci.