Untuk mengubah file TXT menjadi Markdown, sering kali cukup mengganti ekstensinya dari .txt menjadi .md. Markdown adalah teks biasa, jadi file teks sudah merupakan dokumen Markdown yang valid.
Teks biasa tidak punya judul, huruf tebal, atau tabel yang bisa dipulihkan, dan konverter tidak akan mengarangnya. Mengonversi dengan MD Factory membantu dalam kasus lain: file memakai pengodean lama seperti Windows-1251, file TXT berada satu folder dengan PDF dan dokumen Word, atau setiap file dalam pustaka untuk agen AI harus berbentuk sama.
Kapan mengganti nama sudah cukup
Mengganti nama berhasil jika teks berpengodean UTF-8 dan tidak ada yang membutuhkan file dengan nama lamanya. Spesifikasi CommonMark untuk Markdown menyatakan bahwa urutan karakter apa pun adalah dokumen yang valid.
Untuk melihat pengodean, buka file di Notepad dan lihat sudut kanan bawah bilah status. UTF-8 berarti Anda bisa mengganti nama file. Pengodean lain, seperti ANSI atau UTF-16, harus diubah ke UTF-8 terlebih dahulu, dan bagian di bawah menunjukkan caranya. ANSI adalah sebutan untuk pengodean Windows lama, seperti Windows-1251 untuk Sirilik atau Windows-1252 untuk bahasa Eropa Barat.
Untuk mengganti nama satu file, aktifkan ekstensi nama file di File Explorer: Tampilan, lalu Tampilkan, lalu Ekstensi nama file. Kemudian ubah akhir nama dari .txt menjadi .md dan konfirmasi saat Windows menanyakan perubahan ekstensi. Seperti yang dicatat Microsoft, ekstensi baru hanya mengubah nama, bukan isinya.
Untuk banyak file, buka PowerShell di folder mereka. Perintah ini hanya menampilkan daftar yang akan diganti namanya:
Get-ChildItem -Filter *.txt | Rename-Item -NewName { $_.BaseName + '.md' } -WhatIf
Jika daftarnya benar, jalankan perintah yang sama tanpa bagian terakhir:
Get-ChildItem -Filter *.txt | Rename-Item -NewName { $_.BaseName + '.md' }
Untuk menyertakan subfolder, gunakan kedua perintah yang sama dengan satu parameter tambahan:
Get-ChildItem -Filter *.txt -Recurse | Rename-Item -NewName { $_.BaseName + '.md' } -WhatIf
Get-ChildItem -Filter *.txt -Recurse | Rename-Item -NewName { $_.BaseName + '.md' }
Jika program lain membuka file-file ini dengan nama lamanya, salin dulu sebelum mengganti nama.
Kapan mengonversi layak dilakukan
| Situasi | Setelah mengganti nama | Setelah mengonversi dengan MD Factory |
|---|---|---|
| Teks berpengodean Windows-1251 atau pengodean lama lainnya | Teks tetap dalam pengodean itu; aplikasi yang membaca file sebagai UTF-8 menampilkan karakter kacau | Teks disimpan dalam UTF-8, dan file ditandai Perlu diperiksa agar Anda bisa memeriksanya |
| File TXT berada satu folder dengan PDF, Word, dan dokumen lain | Hanya file TXT yang berubah; dokumen lain memerlukan alat lain | Satu kali proses untuk folder beserta subfoldernya; setiap dokumen mendapat file Markdown di sampingnya |
| File asli harus tetap seperti semula | File TXT menjadi file Markdown | File TXT tidak berubah, dan file Markdown muncul di sampingnya |
| Skrip atau agen AI memerlukan setiap file berbentuk sama | Setiap file mempertahankan pengodean dan akhir barisnya sendiri | Setiap file Markdown memiliki pengodean dan akhir baris yang sama |
Untuk folder dengan banyak format, lihat cara mengonversi dokumen ke Markdown secara massal. Untuk menata hasilnya bagi agen AI, lihat cara menyiapkan dokumen untuk agen AI.
Yang dilakukan MD Factory pada file TXT
Tambahkan file TXT atau foldernya dengan Tambahkan file atau Tambahkan folder, atau letakkan ke jendela aplikasi. Konversi langsung dimulai, dan setiap file Markdown disimpan di samping file TXT-nya. MD Factory menyalin teks apa adanya: tidak menambahkan judul atau daftar dan tidak menulis ulang apa pun.
- Teks dalam UTF-8, atau dengan penanda urutan byte, dibaca apa adanya. File mendapat status Selesai.
- Teks dalam pengodean yang lebih lama dikenali dari isinya dan disimpan dalam UTF-8. File seperti itu selalu mendapat status Perlu diperiksa, dengan pesan “Pengodean teks disimpulkan. Periksa karakter khusus.”
- Jika pengodean tidak bisa ditentukan, file gagal dengan pesan “Pengodean teks tidak dapat dibaca dengan andal.”
- File Markdown selalu berupa UTF-8 tanpa penanda urutan byte, dengan akhir baris LF.
- Karakter yang dibaca Markdown sebagai pemformatan tetap seperti aslinya. Baris yang diawali # dan spasi menjadi judul di penampil Markdown, dan kata di antara tanda bintang menjadi miring.
- Hanya file berakhiran .txt yang dikonversi. File seperti .log atau .ini dicantumkan sebagai dilewati; ganti namanya menjadi .txt untuk mengonversinya, atau langsung menjadi .md.
- File TXT yang lebih besar dari 64 MB gagal dengan pesan “Dokumen ini melebihi batas pemrosesan saat ini.” Pecah menjadi file yang lebih kecil, atau ganti namanya saja.
Periksa file dengan pengodean hasil tebakan
Buka setiap file yang ditandai Perlu diperiksa dan perhatikan karakter di luar alfabet Inggris: huruf Sirilik, huruf beraksen, tanda kutip dan tanda hubung melengkung.
Teks Sirilik dalam Windows-1251, KOI8-R, atau DOS 866 biasanya dikenali dengan benar jika file berisi setidaknya satu kalimat.
Teks Eropa Barat dalam Windows-1252 adalah titik lemahnya. MD Factory sering mengiranya Windows-1250 untuk Eropa Tengah, dan beberapa huruf berubah: è menjadi č, ñ menjadi ń, ã menjadi ă.
Jika karakter seperti itu jarang dalam sebuah file, misalnya beberapa nama beraksen atau tanda kutip melengkung dalam teks Inggris, karakter itu berubah menjadi tanda �.
File TXT itu sendiri tidak diubah, jadi Anda bisa memperbaikinya dan mengonversinya lagi. Simpan file hanya jika teksnya sudah terlihat benar: menyimpan teks yang kacau dalam UTF-8 membuat kerusakannya permanen. Jika file itu penting, bekerjalah pada salinan.
- Buka file TXT di Notepad. Jika teksnya terlihat benar, pilih File, lalu Simpan sebagai, atur Pengodean ke UTF-8, dan simpan.
- Jika teks juga terlihat salah di Notepad, buka file di Visual Studio Code. Klik pengodean di bilah status, pilih Buka Kembali dengan Pengodean, dan pilih yang benar, misalnya Western (Windows 1252). Lalu klik pengodean itu lagi dan simpan file dalam UTF-8.
- Di MD Factory, kosongkan daftar dan tambahkan file lagi. Atau cukup ganti namanya menjadi .md: dalam UTF-8 file tidak perlu dikonversi lagi.
MD Factory menggantikan hasil sebelumnya jika Anda belum mengeditnya. Jika sudah, hasil baru disimpan dengan nomor, seperti notes (2).md.
Tambahkan judul dan daftar sendiri
Teks biasa tidak menyebutkan baris mana yang merupakan judul, jadi strukturnya terserah Anda. Buka file Markdown di editor teks apa pun dan ketik tanda-tanda ini di awal baris:
| Untuk mendapatkan | Awali baris dengan |
|---|---|
| Judul | # dan spasi; ## untuk subjudul, ### untuk tingkat di bawahnya |
| Butir daftar berpoin | - dan spasi |
| Butir daftar bernomor | 1. dan spasi |
| Paragraf baru | Baris kosong sebelumnya |
Satu pergantian baris di dalam paragraf mungkin tampil sebagai spasi: spesifikasi CommonMark mengizinkan keduanya. Jika pergantian baris penting, seperti pada alamat atau puisi, akhiri setiap baris dengan garis miring terbalik atau beri baris kosong di antara baris-barisnya.
Agar sebuah karakter tidak berubah menjadi pemformatan, taruh garis miring terbalik di depannya: \# di awal baris menampilkan # biasa. Panduan GitHub tentang sintaks dasar penulisan dan pemformatan mencantumkan tanda-tanda lainnya.
Agen AI bisa menambahkan strukturnya untuk Anda. Minta agar kata-katanya tetap sama dan hasilnya ditulis ke file baru:
Tambahkan judul dan daftar Markdown ke notes.md.
Jangan ubah, tambah, atau hapus kata apa pun.
Simpan hasilnya sebagai notes-formatted.md dan biarkan notes.md tidak berubah.
Bandingkan kedua file sebelum Anda menyimpan yang baru. Untuk melihat hasil dengan pemformatannya, baca cara membuka file MD di Windows.