Apa itu Ekstensi File (Format File)?
Dalam komputasi, file extension (ekstensi file) adalah sufiks yang ditambahkan ke nama file untuk menunjukkan tata letak file tersebut, terkait dengan bagaimana data dalam file tersebut diorganisasi. Data dalam file harus diorganisasi dengan format yang benar agar dapat diakses oleh perangkat lunak yang terkait dengan jenis file tertentu. Ekstensi file juga memberikan pengguna wawasan cepat tentang jenis file yang sedang mereka kerjakan.
Ekstensi file muncul setelah tanda titik pada nama file dan biasanya terdiri dari tiga atau empat karakter alfanumerik yang mengidentifikasi format file tersebut. Sebagai contoh, pada file bernama testfile1.txt, ekstensi file adalah txt, yang menunjukkan bahwa file tersebut adalah dokumen teks biasa. Namun, pada file bernama testfile2.jpeg, ekstensi file adalah jpeg, yang menunjukkan bahwa file ini adalah file gambar yang sesuai dengan format Joint Photographic Experts Group (JPEG).
Nama file dapat mencakup beberapa titik, seperti pada testfile.3.2.csv. Dalam banyak kasus, ekstensi hanya mencakup karakter setelah titik terakhir. Namun, ada pengecualian, seperti ekstensi tar.gz, yang digunakan untuk jenis file arsip terkompresi tertentu. Kadang-kadang, file mungkin tampak memiliki ekstensi dua bagian, seperti testfile4.xlsx.exe, tetapi ini sering kali merupakan taktik yang digunakan oleh hacker untuk mengirim file yang tampaknya sah tetapi sebenarnya adalah file eksekusi yang tujuannya adalah merusak atau menyusup ke sistem.
Ekstensi file dapat sesingkat satu atau dua karakter, atau jauh lebih panjang dari rata-rata, seperti ekstensi .catproduct. Apa pun ekstensinya, sistem operasi harus mampu mengenalinya untuk menghubungkannya dengan program yang benar. Jika OS tidak dapat menentukan program yang benar, pengguna harus menentukan program mana yang akan digunakan.
Sistem Operasi dan Ekstensi File
Sistem operasi mungkin hanya mengandalkan ekstensi file untuk menentukan aplikasi yang digunakan, atau mungkin juga mengandalkan metadata file. Setiap OS berbeda dalam cara mereka menggunakan ekstensi saat mencocokkan file ke aplikasi dan sejauh mana mereka menggunakannya. Windows, misalnya, sangat bergantung pada ekstensi file dan tidak dapat membuka file tanpa ekstensi. Linux menggunakan ekstensi jika tersedia, tetapi juga dapat menggunakan Multipurpose Internet Mail Extensions (MIME) untuk mengidentifikasi file.
MIME menyediakan sistem untuk mengidentifikasi berbagai format file sehingga file dapat dipertukarkan di internet dan dibuka di berbagai sistem. Sebagai contoh, ketika browser web mengakses sebuah dokumen, MIME dapat menunjukkan cara menampilkan dokumen tersebut bahkan jika file dibuat oleh aplikasi di OS lain.
macOS menggunakan pendekatan serupa dengan Linux tetapi menambahkan lapisan lain: kerangka Uniform Type Identifiers (UTI). UTI menyediakan sistem untuk mengidentifikasi setiap jenis file secara unik dan memetakan mereka ke MIME. Dengan perkembangan terbaru, seperti integrasi AI pada macOS Sonoma, UTI kini memungkinkan aplikasi pintar untuk mendeteksi dan menyarankan aplikasi yang optimal berdasarkan konteks file, bahkan jika ekstensi atau metadata tidak lengkap.
Jenis Ekstensi File
Dunia komputasi penuh dengan ekstensi file, terlalu banyak untuk disebutkan dalam satu artikel. Berikut adalah beberapa contoh ekstensi file yang umum:
- File teks dan pengolah kata: doc, docx, odt, pages, rtf, txt, wpd, wps.
- File spreadsheet: csv, numbers, ods, xls, xlsx.
- File web: asp, aspx, css, htm, html, jsp, php, xml.
- File gambar: bmp, gif, ico, jpeg, jpg, png, raw, tif, tiff.
- File audio dan video: aif, mov, mp3, mp4, mpg, wav, wma, wmv.
- File pemrograman: c, cpp, cs, java, js, json, py, sql, swift, vb.
- File kompresi dan arsip: 7z, rar, tar, tar.gz, zip.
- File sistem: bak, cfg, conf, ini, msi, sys, tmp.
Dengan ribuan ekstensi lainnya, pengguna dapat menjelajahi FileInfo.com untuk informasi lebih lanjut.