Untuk menyiapkan file Mac bagi Windows, pertahankan huruf Unicode yang bermakna, tetapi sesuaikan setiap nama dengan aturan karakter khusus, nama khusus, dan akhiran di Windows. Kemudian periksa nama-nama yang tampak serupa dan uji salin ke tujuan yang sebenarnya. Unicode memiliki beberapa cara untuk menyandikan teks yang secara visual identik; tidak ada kontrol Finder yang menjamin bentuk normalisasi tertentu, jadi jangan berasumsi bahwa mengubah nama di Finder akan menstandardisasikannya.

Apa yang membuat nama file Unicode portabel?

Unicode memungkinkan teks yang secara visual setara memiliki urutan karakter dasar yang berbeda. Misalnya, “é” dapat disandikan sebagai satu karakter precomposed atau sebagai “e” yang diikuti oleh aksen penggabung (combining accent). Unicode menyebut urutan tersebut setara secara kanonik (canonically equivalent), dan menetapkan NFC serta NFD sebagai cara standar untuk menormalisasikannya. Bentuk kompatibilitas seperti NFKC dapat mengubah perbedaan yang bermakna dalam konteks tertentu, jadi jangan menerapkannya secara sembarangan pada nama. Unicode Standard Annex #15: Unicode Normalization Forms

Pada APFS, macOS mempertahankan normalisasi nama file di disk sambil memperlakukan varian normalisasi sebagai setara untuk pencarian, menurut dokumentasi APFS Apple. Perilaku sistem file tersebut tidak berarti Finder memiliki pengaturan yang dapat diakses pengguna untuk mengonversi nama ke NFC, atau menjamin bahwa setiap aplikasi, metode transfer, atau tujuan Windows akan menangani setiap nama secara identik. Apple File System Guide: Frequently Asked Questions

Windows mendukung nama Unicode, tetapi aturan penamaannya melarang karakter seperti < > : " / \ | ? * dan karakter kontrol. Windows juga mencadangkan nama perangkat termasuk CON, NUL, dan COM1; menambahkan ekstensi tidak membuat nama khusus tersebut menjadi aman. Nama yang diakhiri dengan spasi atau titik juga harus dihindari. Naming Files, Paths, and Namespaces

Menyiapkan file di Finder

  1. Buat salinan kerja. Tempatkan file yang ingin Anda transfer ke dalam folder terpisah. Ini memberi Anda ruang untuk meninjau dan mengganti nama tanpa mengubah file asli. Jika nama file terikat pada tautan, skrip, atau catatan aplikasi, periksa referensi tersebut sebelum mengubahnya.

  2. Periksa nama lengkap. Di Finder, pilih Finder > Pengaturan > Lanjutan dan centang Tampilkan semua ekstensi nama file. Ini membantu menampilkan akhiran sehingga Anda dapat mempertahankannya. Apple mengingatkan bahwa mengubah ekstensi dapat mencegah file dibuka di aplikasi biasanya. Menampilkan atau menyembunyikan ekstensi nama file di Mac

  3. Sederhanakan bagian yang tidak kompatibel dengan Windows. Ganti tanda baca terlarang dengan tanda hubung atau garis bawah (underscore), hapus spasi atau titik di akhir nama, dan hindari nama yang sama persis dengan nama perangkat Windows, seperti CON.txt. Pertahankan huruf Unicode yang bermakna—karakter beraksen dan aksara non-Latin tidak serta-merta dilarang oleh Windows. Untuk kompatibilitas terluas dengan alat lama atau yang belum diketahui, gunakan huruf dan angka biasa jika kompromi tersebut dapat diterima.

Untuk mengganti nama satu item, pilih item tersebut di Finder dan tekan Return. Untuk mengganti nama beberapa item sekaligus, pilih item-item tersebut, Control-klik, pilih Ganti Nama, lalu gunakan opsi Ganti Teks, Tambah Teks, atau Format di Finder. Kontrol tersebut mengubah teks nama atau menambahkan penomoran; Apple tidak mendokumentasikannya sebagai kontrol normalisasi Unicode. Tinjau setiap nama yang dihasilkan, terutama ekstensi dan nama yang berpotensi menjadi duplikat. Mengganti nama file, folder, dan disk di Mac

Tangani normalisasi secara hati-hati

Jika penerima atau alur kerja secara eksplisit memerlukan NFC, Finder saja tidak menyediakan perintah terdokumentasi atau kotak centang untuk menormalisasi nama file. Gunakan utilitas nama file tepercaya yang mendukung Unicode dan secara eksplisit menawarkan NFC, atau tanyakan kepada pemilik sistem penerima format apa yang didukung. Sebelum menerapkan konversi, simpan salinan kerja dan periksa potensi bentrokan nama: dua nama sumber yang berbeda dapat menjadi nama yang sama setelah dinormalisasi. Jangan menggantinya dengan NFKC hanya karena terdengar lebih menyeluruh; Unicode mencatat bahwa kesetaraan kompatibilitas dapat mengubah perbedaan yang bermakna.

Jika tidak ada persyaratan normalisasi khusus, jangan mengganti nama setiap file yang memiliki aksen atau non-Inggris hanya demi membuatnya "aman untuk Unicode". Pertahankan ejaan asli, hapus bentuk yang tidak valid untuk Windows, dan hindari hanya mengandalkan tampilan visual untuk membedakan dua nama. APFS mungkin memperlakukan varian normalisasi sebagai setara dalam satu direktori, sementara alat atau sistem tujuan lain mungkin berperilaku berbeda; normalisasi Unicode menjelaskan kesetaraan, tetapi tidak menjamin perilaku yang identik di semua sistem file dan alat transfer.

Periksa hasil transfer yang sebenarnya

Salin sampel kecil ke komputer Windows yang dituju, drive bersama (shared drive), atau disk lepas-pasang sebelum memindahkan kumpulan file yang besar. Pastikan bahwa file sampai, dapat dibuka, dan tetap mempertahankan nama yang dapat dibedakan. Pengujian pada jalur transfer yang sebenarnya penting karena sistem file tujuan dan perangkat lunak transfer dapat menerapkan batasan tersendiri; Microsoft mencatat bahwa batas nama file dan jalur bervariasi berdasarkan sistem file dan format jalur. Jika suatu nama gagal, perpendek atau ganti karakter yang bermasalah, lalu ulangi pemeriksaan penyalinan. Pertahankan file asli sampai penerima mengonfirmasi bahwa kumpulan file yang ditransfer dapat digunakan.

Untuk penyerahan rutin, aturan praktisnya sederhana: pertahankan Unicode yang mudah dibaca, ikuti pembatasan penamaan eksplisit dari Windows, pertahankan ekstensi, dan verifikasi pada sistem tujuan sebenarnya. Lakukan normalisasi hanya jika alur kerja penerima membutuhkan bentuk tertentu dan Anda memiliki alat yang mendokumentasikan operasi tersebut.

Sumber