Kebangkitan Semula Perisian Lama: Adakah Menyokong Penyahkompilasian dan Penterjemahan Fail CHM (Dokumentasi Bantuan)?
“Banyak dokumentasi untuk perisian industri atau sistem lama adalah dalam format compiled HTML Help (.chm), di mana format tertutup ini tidak dapat diterjemahkan secara langsung oleh pelayar moden.”
Analisis Punca Akar
Penyahkompilasian Automatik
Selepas pemuatan naik fail CHM, sistem belakang AI Shangyi akan memanggil `hh.exe` atau pustaka sumber terbuka untuk menyahkompilasi kepada set fail HTML asal (Topic Files) dan fail indeks (HHK/HHC).
Penulisan Semula dan Setempat Pautan
Sistem akan menterjemah kandungan HTML serta secara serentak menterjemah fail indeks (Index) dan fail jadual kandungan (Table of Contents). Yang lebih penting, ia akan membetulkan pautan relatif dalam HTML bagi memastikan navigasi halaman selepas terjemahan kekal tepat.
Penukaran Pengekodan (GB2312/UTF-8)
CHM lama lazimnya menggunakan pengekodan ANSI (seperti GB2312). AI akan menukar pengekodan secara automatik kepada UTF-8 semasa proses terjemahan. Semasa penyusunan semula, pilihan sama ada mengekalkan UTF-8 atau menukar kembali kepada pengekodan lalai sistem bahasa sasaran boleh dibuat, bagi mengelakkan isu aksara tidak dikenali.
Ringkasan Penyelesaian Akhir
Tanpa memerlukan kod sumber, kerja setempat lengkap bagi sistem bantuan perisian legasi dapat disempurnakan sepenuhnya.