¿Cómo soluciono una codificación de nombre de archivo incorrecta en una Mac con Intel?

En ocasiones recibo archivos que tienen nombres alterados (mal codificados, a menudo de un archivo) por los remitentes. ¿Cómo soluciono la codificación en un Intel Mac?

Conozco la utilidad de reparación de codificación de nombre de archivo de Apple , pero eso es solo para Mac PowerPC (la he usado antes y, a pesar de la incómoda interfaz de usuario, realmente funciona). ¿Alguien ha hecho tal utilidad en una aplicación binaria universal?

No tengo una Mac en este momento y ni siquiera sé con certeza si están incluidas en OS X, pero estas dos herramientas de línea de comandos (es decir, que deben ejecutarse dentro de la Terminal) podrían modificarse para el trabajo: recodey iconv(de < stackoverflow.com/questions/691040/… ). La parte difícil será adivinar la codificación original...
@jaume A menos que realmente esté hablando de modificar los archivos originales con esas herramientas, no creo que funcione.
Sé que esta es una vieja pregunta, pero me encuentro con el mismo problema. No hay ningún programa de Intel que arregle la codificación, debe ser un problema bastante oscuro. Si pudiste encontrar una solución, por favor házmelo saber.

Respuestas (2)

Sé que esta es una pregunta muy antigua, pero verifique que su descarga de la utilidad de reparación de codificación de nombre de archivo sea la versión 1.1 del 26 de mayo de 2006. Está vinculada (y aparece como v1.0) en https://support.apple .com/kb/DL355?locale=en_US .

Aparentemente, este software se actualizó para ser compatible con Intel en 2006 sin fanfarria.

Descargué esta utilidad en 2017, la ejecuté en MacOS Sierra 10.12.2 en una MacBook Pro y la ejecuté en algunas carpetas con texto en japonés ilegible de Mac OS 9. Corrigió los nombres de los archivos como se esperaba.

Luego pude cambiar la codificación de texto de los archivos a japonés usando SUE en Mac OS 9. Hay algunas diferencias con Shift-JIS en Mac OS X que no pude traducir el 100% de las codificaciones de archivos usando solo TextWrangler. Tal vez ejecutar SUE en SheepShaver u otro emulador de la era Mac OS 9 pueda ayudar.

Usando la reparación de codificación de nombres de archivo, SUE y Google Translate, pude hacer funcionar un software antiguo. Esto debería ayudar si alguien más encuentra esto en el futuro.

Escribí una utilidad basada en Qt para convertir la codificación de nombre de archivo en Unicode:

https://github.com/dennis97519/EncodingConverter

Un paquete de aplicaciones para mac está disponible en la sección de lanzamientos.

Puede configurar la codificación real en función del idioma del nombre del archivo (deberá buscar en Google la codificación de uso común para un idioma), luego presione la pestaña para seleccionar la configuración de codificación del sistema y use las teclas arriba y abajo del teclado para probar y fallar. para la codificación correcta. Una vez que los nombres de los archivos aparezcan correctamente en la vista previa, simplemente haga clic en aplicar y confirme que tenía la carpeta correcta para cambiar el nombre de todos los archivos.