Kamus

Apakah Sistem Pengoperasian?

Sistem pengendalian ialah perisian utama yang menjalankan komputer atau peranti mudah alih. Dalam metadata fail, medan Operating System menunjukkan jenis sistem yang mencipta arkib.

operating-system

Sistem pengendalian ialah perisian utama yang menjalankan komputer atau peranti mudah alih. Sistem pengendalian menguruskan perkakasan dan memberi asas untuk program lain dijalankan. Contohnya ialah Windows dan Unix pada komputer, serta Android dan iOS pada peranti mudah alih.

Sistem pengendalian ialah program pertama yang dimuatkan apabila anda menghidupkan peranti. Program lain menggunakannya untuk memaparkan sesuatu pada skrin, membaca input anda, dan membuka serta menyimpan fail.

Dalam metadata fail, Sistem Pengendalian ialah medan dalam sesetengah fail arkib dan fail tangkapan rangkaian. Dalam arkib, ia memberitahu jenis sistem, atau sistem fail mana, yang digunakan untuk mencipta arkib itu.

Fail mana yang membawanya

Arkib GZIP dan RAR menyimpan medan ini. Fail GZIP biasanya berakhir dengan .gz, dan fail RAR berakhir dengan .rar. Jenis MIMEnya ialah application/gzip dan application/vnd.rar.

Fail GZIP biasanya mengandungi satu fail termampat. GZIP sering digunakan bersama format arkib TAR, dan hasilnya biasanya berakhir dengan .tar.gz.

Pengepala yang menyimpan medan ini juga menyimpan kaedah pemampatan dan boleh menyimpan nama fail yang diarkibkan. Fail RAR juga memaparkan saiz tidak termampat.

Arkib ZIP menyimpan kod yang serupa dalam medan bernama "version made by". Kod itu memberitahu untuk sistem mana atribut fail bagi setiap entri dibuat.

Fail tangkapan rangkaian dalam format PCAPNG juga membawa medan dengan nama ini. Di situ ia ialah teks bebas, seperti Windows XP SP2, bukan kod.

Dari mana nilai itu datang

Tiada individu menaip nilai ini. Program yang mencipta arkib menulisnya ke dalam fail.

Dalam fail GZIP, nilainya ialah satu bait, iaitu bait terakhir bagi pengepala tetap 10 bait. Spesifikasi GZIP menyatakan bait ini mengenal pasti jenis sistem fail tempat pemampatan dilakukan.

Pustaka pemampatan zlib menulis kod sistem pengendalian semasa sebagai tetapan lalai. Satu program juga boleh menulis 255, yang bermaksud tidak diketahui.

Format RAR 5 menerangkan medan ini sebagai jenis sistem pengendalian yang digunakan untuk mencipta arkib. Setiap fail dalam arkib RAR 5 mempunyai pengepalanya sendiri dengan nilai ini.

Bagaimana rupa nilai tersebut

Sebuah arkib menyimpan satu nombor, dan laporan metadata biasanya memaparkan nama yang sepadan dengannya. Spesifikasi GZIP mentakrifkan 15 nilai. Berikut 5 daripadanya:

  • 0: sistem fail FAT (MS-DOS, OS/2, NT/Win32)
  • 3: Unix
  • 7: Macintosh
  • 11: sistem fail NTFS (NT)
  • 255: tidak diketahui

Sesetengah nilai ini menamakan sistem fail, seperti FAT atau NTFS, dan bukannya sistem pengendalian. Nama dalam kurungan menunjukkan sistem mana yang menggunakan sistem fail tersebut.

Arkib RAR menggunakan senarai yang lebih pendek:

  • Arkib dalam format RAR lama, sebelum RAR 5.0: nilai termasuk 0 MS-DOS, 1 OS/2, 2 Win32, dan 3 Unix
  • Arkib dalam format RAR 5.0: 0 Windows dan 1 Unix

Nombor yang sama boleh bermaksud sistem yang berbeza dalam setiap format. Contohnya, Unix ialah 3 dalam fail GZIP tetapi 1 dalam fail RAR 5.

Mengapa ia penting

Nilai ini boleh membantu program mengendalikan fail dengan betul pada sistem yang berbeza. Spesifikasi GZIP menyatakan nilai ini boleh membantu menentukan konvensyen penghujung baris untuk fail teks.

Dalam arkib RAR 5, nilai ini juga memberitahu program cara membaca nama fail dan atribut. Backslash ialah aksara biasa dalam nama fail Unix, tetapi nama fail Windows tidak membenarkannya.

Nilai ini tidak mengubah kandungan termampat. Sesuatu program boleh mengabaikan nilai ini apabila ia menyahpek fail GZIP, jadi 255 bukan ralat.

Jangan kelirukan medan ini dengan medan Perisian. Perisian ialah teks bebas tentang program yang menghasilkan sesuatu fail. Dalam arkib, Sistem Pengendalian ialah kod daripada senarai tetap.