1Sep

Jenis MIME Dijelaskan: Mengapa Linux dan Mac OS X Tidak Membutuhkan Ekstensi File

Datang dari Windows, ekstensi file di Linux dan Mac OS X bisa terasa agak aneh. Sistem operasi tampaknya tahu file apa yang tanpa bergantung pada ekstensi file - apakah ini menggunakan tipe MIME.Jenis MIME

sekarang dikenal sebagai "Jenis Media Internet." Tipe MIME awalnya dibuat untuk email - "MIME" adalah singkatan dari Multipurpose Internet Mail Extensions - namun telah diperluas ke kegunaan lain.

Apa itu File, Anyway?

File hanya satu set dari 1 dan 0.Sistem file mengaitkan file seperti "Document.pdf" dengan potongan 1 dan 0 ini. Sebuah "tipe file" hanyalah informasi yang terkait dengan file yang memberitahukan sistem operasi dan program bagaimana menafsirkan 1 dan 0 ini. Misalnya, gambar PNG perlu dibuka dengan penampil gambar yang mendukung file PNG.Buka di editor teks dan Anda akan melihat omong kosong. Cobalah untuk menjalankannya sebagai sebuah program dan tidak akan berjalan. Ekstensi File

pada 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. txtfile extension - mengganti nama file menjadi "Example" tanpa ekstensi file - dan Windows tidak akan tahu apa yang harus dilakukan dengan file yang dihasilkan. Inilah sebabnya mengapa Windows memperingatkan Anda saat menghapus ekstensi file, dengan mengatakan "Jika Anda mengubah ekstensi nama file, file tersebut mungkin tidak dapat digunakan lagi." Ini tidak akan menjadi tidak dapat digunakan selamanya - Anda dapat membuatnya "dapat digunakan" lagi dengan membaca file asliperpanjangan.

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 sesudahnya dan Windows akan menampilkan daftar program yang bisa Anda gunakan untuk membuka file. Windows tidak tahu jenis file apa ini, tapi akan terbuka dengan benar jika Anda membukanya menggunakan editor teks."Jenis file" disimpan dalam nama file itu sendiri. Ekstensi file tidak spesial - hanya beberapa karakter setelah satu periode dalam nama file. Anda bisa 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 di antarmuka yang lebih cantik, namun Anda tetap 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. Sebenarnya, jika Anda membuat file teks di Linux, sebenarnya tidak akan ada ekstensi file sama sekali. Jika Anda mengklik dua kali file teks tersebut, maka akan terbuka di editor teks. Jika Anda memiliki file gambar tanpa ekstensi file, Anda dapat mengklik dua kali dan akan terbuka langsung di penampil gambar. Jenis file lainnya akan terbuka di aplikasi default mereka.

Daripada mengandalkan ekstensi file di akhir nama file, informasi tentang isi file - jenis file MIME - dimasukkan ke awal file itu sendiri. Jadi, saat Anda membuka file tanpa ekstensi file, Linux dan Mac OS X akan melihat tipe MIME file untuk menentukan jenis file apa adanya.

Berikut adalah daftar ekstensi file Windows yang umum dan jenis MIME yang setara:

. txt - text / plain

. html - text / html

. mp3 - audio / mpeg3

. png - image / png

. doc - application / msword

Jika Anda ingin mengubah editor teks default di Linux, Anda akan mengubah teks / jenis asosiasi MIME biasa. File Linux dan 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 langsung membukanya di program yang benar atau menambahkan ekstensi file yang sesuai.

Baik Linux dan Mac OS X sering menggunakan ekstensi file, yang membantu kompatibilitas. Namun, mereka tidak hanya mengandalkan ekstensi file. Mereka mungkin menggunakan ekstensi file saat informasi jenis MIME tidak jelas - misalnya, Mac OS X memperingatkan Anda bahwa "dokumen Anda dapat dibuka dalam aplikasi yang berbeda" jika Anda menghapus atau mengubah ekstensi file. Ekstensi file mungkin menggantikan tipe MIME, namun file tersebut tetap dapat digunakan tanpa ekstensi file berkat informasi jenis MIME-nya.

MIME Ketik Browser Anda

Browser web dan klien email Anda juga bergantung pada tipe MIME.Ini adalah bagaimana browser web Anda tahu bahwa halaman seperti http: //example.com/ halaman harus diterjemahkan sebagai file HTML meskipun tidak memiliki ekstensi file seperti http: //example.com/ page.html - server web mengirimkan teks / html tipe MIMEbersama dengan fileJika server ingin browser Anda mendownload file, server akan mengirimkan tipe MIME aplikasi / oktet-stream. Ini berarti "ini adalah file biner, cukup unduh dan simpan sebagai file."

Dalam beberapa kasus, server mungkin memiliki pengaturan tipe MIME yang salah yang dikonfigurasi. Inilah sebabnya mengapa terkadang Anda mengklik link di halaman web agar halaman berikutnya didownload ke komputer Anda sebagai file daripada dibuka di browser web Anda. Jika jenis aplikasi MIME / oktet-stream dikirim saat tipe MIME seperti teks / html harus dikirim, file akan didownload. Tidak banyak yang bisa Anda lakukan mengenai hal ini selain menunggu server berhenti berbuat salah. Tipe MIME

cukup sederhana, meski bisa terlihat seperti sihir hitam bagi pengguna Linux atau Mac baru. Mereka memberikan lebih banyak kebebasan ketika harus menamai file Anda - Anda dapat memberi nama dokumen, gambar, dan video apa pun yang Anda inginkan di Linux, menghapus ekstensi file jika Anda mau.