Fail TXT ialah jujukan aksara dan tidak lebih daripada itu. Tiada teks tebal, tiada fon, tiada saiz halaman, tiada gambar terbenam, tiada pengepala: hanya huruf, digit, tanda baca dan pemisah baris yang anda taip. Ketiadaan itulah nilai keseluruhan format ini: fail teks biasa yang ditulis empat puluh tahun lalu boleh dibuka hari ini dalam mana-mana editor pada mana-mana sistem pengendalian, sesuatu yang tidak boleh didakwa oleh format dokumen lain.
Cara TXT menyimpan teks
Dua keputusan tidak kelihatan menentukan sama ada fail TXT dibaca dengan betul, dan kedua-duanya di luar kawalan fail.
Yang pertama ialah pengekodan aksara: jadual yang memetakan bait pada cakera kepada huruf pada skrin. UTF-8 ialah jawapan moden dan menyokong semua sistem tulisan; fail lama mungkin menggunakan pengekodan serantau seperti Windows-1252, ISO-8859-1 atau Shift_JIS. Fail teks biasa tidak menyatakan pengekodan mana yang digunakan, jadi program perlu meneka. Teka dengan salah dan anda mendapat é yang biasa apabila sepatutnya ada é. Sesetengah fail bermula dengan penanda pendek yang dipanggil byte order mark yang memberi petunjuk tentang pengekodan, tetapi ia adalah pilihan dan tidak sentiasa dialu-alukan.
Yang kedua ialah penghujung baris. Windows menamatkan baris dengan carriage return diikuti line feed (CRLF); macOS dan Linux menggunakan line feed sahaja (LF). Jika bercampur aduk, fail akan menjadi satu baris panjang atau memaparkan aksara asing di hujung setiap baris.
Oleh kerana fail TXT tidak mempunyai struktur untuk dimampatkan atau rosak di pertengahan, ia juga format yang paling berkemungkinan untuk kekal hampir sepenuhnya utuh selepas pemindahan yang teruk.
Metadata yang dibawa oleh TXT
Tiada. Ini jawapan yang jujur dan inilah yang menjadikannya menarik.
Fail teks biasa tiada bekas, tiada pengepala dan tiada ruang untuk meletakkan pengarang, tajuk atau tarikh ciptaan. Semua yang boleh diberitahu oleh laporan metadata tentang TXT datang dari luar fail, daripada sistem fail yang menyimpannya dan daripada menganalisis bait itu sendiri: nama fail, saiz dalam bait, masa pengubahsuaian yang direkodkan sistem pengendalian, pengekodan yang dikesan, gaya penghujung baris, serta kiraan aksara dan baris.
Bagi sesiapa yang bimbang tentang apa yang didedahkan oleh dokumen, ini menjadikan teks biasa pilihan paling selamat untuk dihantar. Tiada medan pengarang yang boleh terlupa, tiada masa penyuntingan, tiada versi perisian, tiada lakaran kecil draf terdahulu. Apa yang anda lihat dalam fail ialah apa yang ada dalam fail.
Ini juga bermakna cap masa sistem fail ialah satu-satunya tarikh yang ada, dan menyalin fail selalunya menetapkannya semula. Jika tarikh fail teks ditulis itu penting, rekodkannya dalam teks.
Bila hendak menggunakan TXT
Gunakan teks biasa untuk nota, log, konfigurasi, data yang anda mahu proses dengan aplikasi lain, dan apa sahaja yang perlu kekal boleh dibaca selama beberapa dekad. Ia format yang betul apabila perkataan itu sendiri ialah perkara utama.
Ia menjadi format yang salah sebaik sahaja anda memerlukan tajuk, jadual, imej atau pemisah halaman. Gunakan Markdown jika anda mahukan struktur ringan sambil mengekalkan fail mudah dibaca, format pemproses kata jika dokumen memerlukan susun atur sebenar, atau PDF jika ia perlu kelihatan sama untuk setiap pembaca.