Ukuran berkas adalah ukuran dari berapa banyak data yang terisi pada berkas komputer atau berapa banyak penyimpanan yang dikonsumsi. Biasanya ukuran berkas dinyatakan dalam satuan pengukuran berdasarkan bita. Secara konvensional, unit ukuran berkas menggunakan awalan metrik (seperti dalam megabita dan gigabita) atau awalan biner (seperti dalam mebibita dan gibibita).[1]
Ketika berkas ditulis ke sistem berkas di sebagian besar perangkat modern, mungkin akan mengkonsumsi ruang diska sedikit lebih banyak daripada yang dibutuhkan berkas. Ini karena sistem berkas membulatkan ukuran untuk memasukkan ruang yang tidak terpakai yang tersisa di sektor diska terakhir yang digunakan oleh berkas. (Sektor adalah jumlah ruang terkecil yang dapat dialamatkan oleh sistem berkas. Ukuran sektor diska adalah beberapa ratus atau beberapa ribu bita.) Ruang yang terbuang disebut ruang kendur atau fragmentasi internal.[2] Meskipun ukuran sektor yang lebih kecil memungkinkan penggunaan ruang diska yang lebih padat, tapi justru mengurangi efisiensi operasional sistem berkas.
Ukuran berkas maksimum yang didukung oleh sistem berkas tidak hanya tergantung pada kapasitas sistem berkas, tetapi juga pada jumlah bit yang disediakan untuk penyimpanan informasi ukuran berkas. Ukuran berkas maksimum dalam sistem berkas FAT32, misalnya adalah 4.294.967.295 bita, yang merupakan satu bita kurang dari empat gibibita.[3]
Unit tradisional | Desimal untuk perbandingan | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Nama | IEC | Biner | Nomor bita | Sama dengan | Nama | IEC | Desimal | Nomor bit | Sama dengan | |
Kilobita | KiB | 210 | 1,024 | 1024 B | Kilobit | kbit | 103 | 1,000 | 1000 bit | |
Megabita | MiB | 220 | 1,048,576 | 1024 KiB | Megabit | Mbit | 106 | 1,000,000 | 1000 kbit | |
Gigabita | GiB | 230 | 1,073,741,824 | 1024 MiB | Gigabit | Gbit | 109 | 1,000,000,000 | 1000 Mbit | |
Terabita | TiB | 240 | 1,099,511,627,776 | 1024 GiB | Terabit | Tbit | 1012 | 1,000,000,000,000 | 1000 Gbit | |
Petabita | PiB | 250 | 1,125,899,906,842,624 | 1024 TiB | Petabit | Pbit | 1015 | 1,000,000,000,000,000 | 1000 Tbit | |
Eksabita | EiB | 260 | 1,152,921,504,606,846,976 | 1024 PiB | Eksabit | Ebit | 1018 | 1,000,000,000,000,000,000 | 1000 Pbit | |
Zettabita | ZiB | 270 | 1,180,591,620,717,411,303,424 | 1024 EiB | Zettabit | Zbit | 1021 | 1,000,000,000,000,000,000,000 | 1000 Ebit | |
Yottabita | YiB | 280 | 1,208,925,819,614,629,174,706,176 | 1024 ZiB | Yottabit | Ybit | 1024 | 1,000,000,000,000,000,000,000,000 | 1000 Zbit |
Kilobita (KB) (JEDEC) kadang-kadang disebut kibibita (KiB) (IEC). Terkadang kB, dengan huruf kecil di awalan SI, k-, adalah untuk satuan kilo (1000), tapi selalu disamakan dengan 1000 bita.
Sistem berkas dapat menampilkan semua ukuran dengan sistem metrik dengan hanya kB pada berkas kecil, sementara beberapa sistem berkas/sistem operasi akan menampilkan ukuran yang biasanya digunakan pada komputer, yaitu sistem biner untuk semua ukuran, mis. KB. Bahkan jika produsen cakram keras mungkin lebih suka menggunakan sistem metrik (mis. GB = 1.000.000.000 bita dan TB = 1000 GB) untuk menunjukkan angka kapasitas yang lebih tinggi pada produk mereka.
Transfer berkas (mis. "unduhan") dapat menggunakan laju satuan bita (mis. MB/s) dalam sistem biner daripada sistem metrik, sementara perangkat keras jaringan seperti WiFi selalu menggunakan sistem metrik (Mbit/s, Gbit/s, dll.) dari satuan unit bit, membuat istilah yang serupa sangat tidak kompatibel.