Kamus

Apakah Jenis Fail?

Jenis Fail menamakan format sesuatu fail, seperti JPEG, MP3 atau PDF. Ia datang terutamanya daripada bait pertama fail, bukan hanya daripada nama fail.

file-type

Jenis fail memberitahu anda jenis fail yang anda ada, seperti imej JPEG atau dokumen PDF. Ia menamakan format, yang menentukan cara data di dalam fail disusun.

Dalam laporan metadata, medan File Type memaparkan format ini sebagai nama pendek, seperti JPEG atau PDF. Nilai ini datang terutamanya daripada kandungan fail, jadi ia boleh berbeza daripada sambungan nama fail.

Bagaimana rupanya nilai tersebut

File Type ialah nama pendek. Untuk banyak format, ia ialah sambungan nama fail dalam huruf besar.

  • PNG untuk imej PNG
  • MP4 untuk video MP4
  • PDF untuk dokumen PDF
  • JPEG untuk foto JPG, sama ada nama berakhir dengan .jpg, .jpeg, atau .jpe
  • TIFF untuk imej yang namanya berakhir dengan .tif atau .tiff

Sesetengah jenis fail berkongsi satu struktur asas. Video MP4, audio M4A dan imej HEIC adalah berasaskan format QuickTime.

Audio WAV dan imej WebP adalah berasaskan struktur yang dipanggil RIFF. File Type masih menamakan jenis tertentu, seperti MP4 atau WAV.

File Type ialah asas untuk 2 medan berkaitan, File Type Extension dan MIME Type. Untuk fail JPEG, medan ini memaparkan jpg dan image/jpeg. Untuk fail audio dan video, program ffprobe juga melaporkan format bekas sebagai Format Name.

Dari mana nilai itu datang

Tiada kamera atau program menulis File Type ke dalam fail, dan anda tidak boleh menyunting nilainya. Pembaca metadata ExifTool menjana File Type apabila ia membaca fail.

ExifTool terlebih dahulu mencuba format yang dicadangkan oleh sambungan. Ia menyemak sama ada fail bermula dengan corak bait tetap yang digunakan oleh format ini. Jika bait tidak sepadan, ExifTool menguji format lain yang diketahuinya.

Corak ini sering dipanggil nombor magik atau tandatangan. Fail JPEG bermula dengan bait FF D8 FF, dan fail PNG bermula dengan 89 50 4E 47. Header mentah menunjukkan bait pertama ini.

Apabila tiada format yang sepadan, ExifTool memaparkan ralat dan bukannya File Type, sebagai contoh:

  • File format error jika ExifTool mengetahui sambungan, seperti .jpg
  • Unknown file type jika sambungan tidak diketahui atau tiada
  • File is empty jika fail tidak mempunyai data

Jenis fail dan sambungan tidak sama

Sambungan ialah bahagian akhir nama fail, seperti .jpg dalam photo.jpg. Dalam Windows, sambungan memberitahu komputer anda program mana yang membuka fail dan ikon yang hendak dipaparkan.

Sesiapa sahaja boleh menukar sambungan, tetapi itu tidak mengubah data di dalam fail. Menamakan semula photo.jpg kepada photo.png tidak menukarkan foto tersebut kepada imej PNG.

Oleh kerana ExifTool membaca bait pertama, File Type boleh memaparkan format sebenar. Jika fail bernama photo.png memaparkan JPEG, fail itu ialah imej JPEG dengan sambungan yang salah.

Sesetengah format tidak mempunyai nombor magik, jadi semakan ini tidak berfungsi untuk setiap fail. Dalam satu keluarga, seperti format raw berasaskan TIFF, sambungan masih boleh menentukan jenis khusus.

Cara mengetahui jenis fail yang anda ada

  • Semak sambungan. Dalam File Explorer Windows 11, pilih View, kemudian Show, kemudian File name extensions. Dalam Windows 10, tandakan kotak File name extensions pada tab View.
  • Baca medan File Type dalam metadata fail.
  • Dalam Linux, jalankan perintah file. Ia menjalankan 3 set ujian dan memaparkan jenis daripada ujian pertama yang berjaya.

Mengapa ia penting

Apabila sambungan tidak sepadan dengan jenis fail, komputer anda mungkin memilih program yang salah. Pelayar web menggunakan MIME type daripada pelayan web, bukan sambungan, untuk menentukan cara mengendalikan fail.