Jenis MIME Dijelaskan Mengapa Linux dan Mac OS X Tidak Perlu Ekstensi File
Berasal dari Windows, ekstensi file di Linux dan Mac OS X bisa agak aneh. Sistem operasi tampaknya mengetahui file apa tanpa mengandalkan ekstensi file - ia melakukan ini menggunakan tipe MIME.
Jenis MIME sekarang dikenal sebagai "Jenis Media Internet.".
Apa itu File, Lagi pula?
File hanya set 1 dan 0. Sistem file mengaitkan file seperti "Document.pdf" dengan bungkusan 1 dan 0 ini. "Jenis file" hanyalah informasi yang terkait dengan file yang memberi tahu sistem operasi dan program bagaimana menafsirkan angka 1 dan 0 ini. Misalnya, gambar PNG harus dibuka dengan penampil gambar yang mendukung file PNG. Buka di editor teks dan Anda akan melihat omong kosong. Cobalah untuk menjalankannya sebagai program dan itu tidak akan berjalan.
Ekstensi File di Windows
Windows mengabaikan tipe MIME, hanya mengandalkan ekstensi file. Misalnya, Anda mungkin memiliki file teks bernama Example.txt. Windows tahu itu file teks karena ekstensi file .txt. Hapus .txt. ekstensi file - mengubah nama file menjadi "Contoh" tanpa ekstensi file - dan Windows tidak akan tahu apa yang harus dilakukan dengan file yang dihasilkan. Inilah sebabnya mengapa Windows memperingatkan Anda ketika menghapus ekstensi file, mengatakan "Jika Anda mengubah ekstensi nama file, file tersebut dapat menjadi tidak dapat digunakan." Ini tidak akan menjadi tidak dapat digunakan selamanya - Anda dapat membuatnya "dapat digunakan" lagi dengan membaca file asli perpanjangan.
Inilah sebabnya mengapa Windows menyembunyikan ekstensi file secara default, sehingga orang tidak akan secara tidak sengaja menghapus ekstensi file ini. Penyerang dapat menyalahgunakan perilaku ini - dan eksploitasi lainnya - untuk menyamarkan file dengan ekstensi file palsu.
Klik dua kali file tersebut dan Windows akan menampilkan daftar program yang dapat Anda gunakan untuk membuka file. Windows tidak tahu jenis file apa ini, tetapi akan terbuka dengan benar jika Anda membukanya menggunakan editor teks. "Jenis file" disimpan dalam nama file itu sendiri. Ekstensi file tidak spesial - mereka hanya beberapa karakter setelah periode dalam nama file. Anda dapat memiliki ekstensi file dengan satu karakter atau bahkan lebih dari tiga karakter.
Untuk mengkonfigurasi aplikasi mana yang membuka file, Anda harus mengaitkannya dengan ekstensi file yang berbeda. Windows mencoba menyajikan ini dalam antarmuka yang lebih cantik, tetapi Anda masih memilih aplikasi mana yang harus dikaitkan dengan ekstensi file mana.
Jenis MIME di Linux atau Mac OS X
Saat Anda membuka file di Linux atau Mac OS X, sistem operasi tidak hanya mengandalkan ekstensi file. Bahkan, jika Anda membuat file teks di Linux, biasanya file tersebut tidak memiliki ekstensi file sama sekali. Jika Anda mengklik dua kali file teks seperti itu, itu akan terbuka di editor teks. Jika Anda memiliki file gambar tanpa ekstensi file, Anda dapat mengklik dua kali dan itu akan terbuka langsung di penampil gambar. Jenis file lain akan terbuka di aplikasi default mereka.
Daripada mengandalkan ekstensi file di akhir nama file, informasi tentang konten file - jenis MIME file - tertanam ke awal file itu sendiri. Jadi, ketika Anda membuka file tanpa ekstensi file, Linux dan Mac OS X akan melihat jenis MIME file untuk menentukan jenis file apa itu.
Berikut adalah daftar ekstensi file Windows umum dan jenis MIME yang setara:
.txt - teks / biasa
.html - teks / html
.mp3 - audio / mpeg3
.png - gambar / png
.doc - application / msword
Jika Anda ingin mengubah editor teks default di Linux, Anda akan mengubah asosiasi tipe teks / MIME biasa.
Linux dan File Mac di Windows
Bawa file tanpa ekstensi file dari Linux ke Windows dan Anda mungkin tidak dapat mengaksesnya. jika Anda tahu jenis file masing-masing file, Anda bisa membukanya langsung di program yang benar atau menambahkan ekstensi file yang sesuai.
Baik Linux dan Mac OS X sering menggunakan ekstensi file, yang membantu dengan kompatibilitas. Namun, mereka tidak hanya mengandalkan ekstensi file. Mereka dapat menggunakan ekstensi file ketika informasi jenis MIME tidak jelas - misalnya, Mac OS X memperingatkan Anda bahwa "dokumen Anda dapat dibuka di aplikasi yang berbeda" jika Anda menghapus atau mengubah ekstensi file. Ekstensi file dapat menggantikan jenis MIME, tetapi file tersebut masih dapat digunakan tanpa ekstensi file berkat informasi jenis MIME-nya.
Ketik MIME di Browser Anda
Browser web dan klien email Anda juga bergantung pada jenis MIME. Ini adalah bagaimana browser web Anda tahu bahwa halaman seperti http://example.com/page harus dirender sebagai file HTML meskipun tidak memiliki ekstensi file seperti http://example.com/page.html - server web mengirim jenis teks / html MIME bersama dengan file. Jika server ingin browser Anda mengunduh file tersebut, ia akan mengirim jenis aplikasi / octet-stream MIME. Ini berarti "ini adalah file biner, cukup unduh dan simpan sebagai file."
Dalam beberapa kasus, server mungkin memiliki pengaturan tipe MIME yang salah dikonfigurasi. Inilah sebabnya mengapa Anda terkadang mengklik tautan pada halaman web hanya untuk mengunduh halaman berikutnya ke komputer Anda sebagai file daripada membuka di browser web Anda. Jika aplikasi jenis MIME / aliran oktet dikirim ketika jenis MIME seperti teks / html harus dikirim sebagai gantinya, file akan diunduh. Tidak banyak yang dapat Anda lakukan tentang hal ini selain menunggu server berhenti bertingkah buruk.
Jenis MIME cukup sederhana, meskipun mereka bisa tampak seperti ilmu hitam bagi pengguna Linux atau Mac baru. Mereka memang memberikan lebih banyak kebebasan dalam hal penamaan file Anda - Anda dapat memberi nama dokumen, gambar, dan video apa pun yang Anda inginkan di Linux, menghapus ekstensi file jika Anda ingin.