Kamus

Apa Itu Ukuran File?

Ukuran file adalah jumlah byte dalam sebuah file. Laporan metadata menampilkannya dengan satuan, seperti 55 kB, dan program menghitung kilobyte dengan 2 cara yang berbeda.

file-size

Ukuran file adalah jumlah data dalam sebuah file, dihitung dalam byte. Satu byte terdiri dari 8 bit. Laporan metadata menampilkan Ukuran File dengan satuan, misalnya 55 kB untuk file berukuran 55.366 byte.

Ukuran file tidak sama dengan ukuran gambar. Ukuran gambar menghitung jumlah piksel dalam sebuah gambar. Ukuran file menghitung setiap byte di dalam file.

Dari mana nilai berasal

Ukuran File biasanya bukan sebuah field di dalam file. Sistem file menyimpan ukuran setiap file, bersama dengan nama file dan tanggal modifikasinya.

Pembaca metadata ExifTool mengambil Ukuran File dari sistem file dan mencantumkannya di grup System. ExifTool menandai Ukuran File sebagai nilai yang tidak dapat Anda tulis atau edit.

Beberapa format juga menyimpan ukuran di dalam file. Gambar WebP dimulai dengan header yang menyimpan ukuran file dalam byte. Angka itu tidak menghitung 8 byte pertama, sehingga 8 lebih kecil dari ukuran file penuh.

Seperti apa tampilan nilainya

Nilai mentah Ukuran File adalah bilangan bulat dalam byte, seperti 55366. Untuk tampilan, ExifTool menggunakan satuan SI secara default, di mana 1 kB adalah 1.000 byte. File di bawah 2.000 byte ditampilkan dalam byte, dan file yang lebih besar ditampilkan dalam kB, MB, atau GB.

Program ffprobe dari proyek FFmpeg melaporkan ukuran file video atau audio sebagai size, dalam byte. Dalam format output default, ffprobe menampilkan N/A ketika ukuran tidak dapat diukur. Format output JSON dan XML malah menghilangkan ukuran tersebut.

Mengapa 1 kB bisa berarti 1.000 atau 1.024 byte

Ada 2 cara untuk menghitung satuan data yang lebih besar. Prefiks SI seperti kilo dan mega menghitung dalam kelipatan 1.000. Prefiks biner menghitung dalam kelipatan 1.024, yaitu 2 pangkat 10.

Pada Desember 1998, International Electrotechnical Commission (IEC) menyetujui nama untuk prefiks biner. Contohnya kibi (Ki), mebi (Mi), dan gibi (Gi). Beberapa program masih menulis KB, MB, atau GB ketika menghitung dalam kelipatan 1.024.

  • 1 kilobyte (kB) adalah 1.000 byte, dan 1 kibibyte (KiB) adalah 1.024 byte.
  • 1 megabyte (MB) adalah 1.000.000 byte, dan 1 mebibyte (MiB) adalah 1.048.576 byte.
  • 1 gigabyte (GB) adalah 1.000.000.000 byte, dan 1 gibibyte (GiB) adalah 1.073.741.824 byte.
  • 1 terabyte (TB) adalah 1.000.000.000.000 byte, dan 1 tebibyte (TiB) adalah 1.099.511.627.776 byte.

Jadi file yang sama dapat menampilkan 2 angka yang berbeda. File berukuran 55.366 byte kira-kira 55 kB dalam satuan SI dan sekitar 54 KiB dalam satuan biner.

Ukuran file dan ukuran di disk

Sistem file memberikan ruang ke file dalam blok yang disebut cluster atau allocation unit. Ketika file bertambah besar, sistem file menambah ruang dalam satuan cluster penuh. Jadi ruang yang digunakan file di disk sering kali sedikit lebih besar daripada ukuran filenya.

Windows menampilkan kedua angka tersebut di properti file, sebagai Size dan Size on disk. Ukuran cluster ditetapkan ketika drive diformat dan biasanya bergantung pada ukuran drive. Sebuah file dapat memakai ruang berbeda pada USB stick dan hard disk, tetapi ukuran filenya tetap sama.

Mengapa ini penting

Ukuran file dapat menentukan di mana Anda dapat menyimpan sebuah file. Drive dengan sistem file FAT32 dapat menyimpan file hingga 4 GiB per file. NTFS dan exFAT mengizinkan file yang jauh lebih besar.

Untuk file audio dan video, ukuran file terkait dengan bit rate dan durasi. FFmpeg menghitung bit rate keseluruhan sebagai ukuran file dalam byte, dikali 8, dibagi durasi dalam detik.