Cara Menentukan Jenis File & Pengodean dari Baris Perintah di Mac OS X
Daftar Isi:
Biasanya jika Anda ingin menentukan jenis file dan penyandian item, Anda cukup melihat file di Mac Finder, periksa ekstensi nama file, Dapatkan Info tentang file, atau bahkan membukanya untuk mengetahui dengan cepat file apa itu. Tentu saja, itu terbatas pada sistem file Mac OS X yang ramah pengguna, dan ada kalanya mungkin perlu mendeteksi bagaimana file dikodekan atau jenis file apa dari baris perintah, seringkali dengan petunjuk yang kurang jelas (atau tidak ada petunjuk sama sekali) daripada ekstensi file yang terlihat.
Jika Anda berada dalam situasi di mana Anda perlu mencari tahu apa itu file tertentu dan bagaimana file itu dikodekan, Anda dapat menggunakan perintah 'file' dengan bendera i huruf besar untuk melihat dengan cepat file apa adalah, dan rangkaian karakternya.
Cara Menentukan Jenis File / Pengkodean melalui Baris Perintah di Mac
Untuk mencobanya sendiri, luncurkan aplikasi Terminal dan keluarkan sintaks yang tepat.
Sintaks untuk menentukan jenis penyandian file dan tipe file di Mac OS (dan dari baris perintah linux juga) terlihat seperti berikut:
file -I namafile
Perhatikan bendera adalah huruf kapital 'i' dan bukan huruf kecil l. Output dari perintah yang dijalankan dengan benar akan terbaca seperti berikut:
/Jalur/Ke/Nama file: format file/jenis file; charset=encoding
Mari kita lihat beberapa contoh, pertama adalah memeriksa file yang ternyata berupa gambar:
file -I ~/Desktop/iphone-plus /Users/Paul/Desktop/iphone-plus: image/jpeg; charset=biner
Jenis file ditampilkan dengan jelas seperti set karakter.
Sekali lagi, dengan file lain, yang ditampilkan sebagai xml yang disandikan sebagai us-ascii:
file -I osxdaily.com.webloc osxdaily.com.webloc: aplikasi/xml; charset=us-ascii
Contoh lain yang ternyata berupa file teks biasa:
file -I ~/Documents/diywatch ~/Documents/diywatch: teks/polos; charset=us-ascii
Dan contoh lain yang ternyata merupakan aplikasi biner yang dapat dieksekusi:
file -I /usr/sbin/streamy /usr/sbin/streamy: application/octet-stream; charset=biner
Pendekatan baris perintah ini untuk menentukan jenis file dan penyandian dapat membantu karena berbagai alasan, baik untuk penggunaan dalam skrip, untuk pemecahan masalah jarak jauh atau pemeliharaan dengan ssh, menemukan jenis file tertentu dan format file dengan built-in -dalam fungsi pencarian di Mac OS X, atau bahkan untuk tujuan Anda sendiri untuk menentukan apa itu file misteri, dengan aplikasi apa untuk membukanya, dan mungkin jenis ekstensi apa yang harus dimiliki jika ada yang hilang.