Memuat...

3 Maret 2016 1,308 tampilan

Seberapa panjang ekstensi file bisa?

Nuansa historis dan konvensi tentang file dan ekstensi mereka

Berapa panjang ekstensi file di sebagian besar sistem operasi populer seperti Microsoft Windows, Linux, Unix, dan Mac OS. Nuansa historis dan konvensi tentang file dan ekstensi mereka.

Ekstensi file membantu sistem operasi dan pengguna untuk mengidentifikasi jenis file tertentu sehingga mereka tahu aplikasi atau program mana yang harus digunakan untuk membukanya.

Di beberapa sistem operasi (Unix, Linux, Mac OS) ekstensi file bersifat opsional, sementara di sistem lain (OS/8, CP/M, MS-DOS, Microsoft Windows) ekstensi tersebut sebenarnya diperlukan.

Daftar file shell Linux
Tangkapan layar shell Linux
 

Keterbatasan historis dari sistem operasi lama, seperti MS-DOS dan versi awal Windows, adalah delapan karakter untuk nama file dan tiga karakter untuk ekstensi file dengan keduanya dipisahkan oleh sebuah titik.

Keterbatasan ini dihapus dengan diperkenalkannya Windows 95 dan nama file hingga 255 karakter diizinkan. Namun, pendeteksian jenis file berdasarkan ekstensi tetap wajib di Windows bahkan pada versi Windows 10 terbaru.

Di sistem operasi berbasis Unix, keterbatasan ini tidak ada dan Anda dapat memiliki nama file hingga 255 karakter. Ekstensi yang bersifat opsional bahkan bukan bagian dari nama file yang sebenarnya.

Shell MS-DOS
Sampel file command.com MS-DOS

Saat ini batas maksimal 255 karakter untuk nama file adalah standar de facto di setiap sistem operasi modern.

Ini berarti Anda dapat memiliki nama file sepanjang 253 karakter, sebuah titik sebagai pemisah ekstensi dan ekstensi satu karakter sehingga total 255 karakter. Kebalikan (meskipun sangat tidak mungkin) juga mungkin. Anda secara teoretis dapat membuat file dengan satu karakter nama file, sebuah titik, dan ekstensi sepanjang 253 karakter.

Anda juga dapat memiliki sebanyak mungkin titik yang Anda inginkan sebagai bagian dari nama file, karena sistem yang memerlukan pemisah ekstensi file hanya mencari titik terakhir untuk menentukan akhiran sebenarnya dari nama file.