Extensión.BHX: ¿Qué es y cómo abrirlo?
Los archivos con extensión .BHX son ficheros codificados mediante BinHex, un sistema de representación de datos que convierte cualquier archivo binario en texto ASCII de 7 bits. Esta codificación fue extremadamente popular en los primeros ecosistemas de ordenadores Macintosh, ya que permitía transferir programas, documentos y, sobre todo, archivos que contenían tanto la data fork como la resource fork propias de macOS clásico a través de canales que solo admitían texto plano, como el correo electrónico primitivo o los grupos de noticias.
El nombre BHX proviene de BinHex, y aunque la variante más conocida hoy es la extensión .HQX (BinHex 4.0), los archivos .BHX representan versiones anteriores o formas alternativas del mismo estándar de codificación. Internamente, un .BHX se ve como un bloque de caracteres imprimibles, generalmente encabezados por una línea identificativa que indica el tipo de codificación. Su propósito no es comprimir, sino garantizar la integridad de la información durante el transporte, eliminando caracteres de control o bits altos que antiguas redes o servidores de correo podrían corromper.
Aunque hoy su uso ha quedado relegado a contextos históricos o a la recuperación de archivos antiguos, aún es posible encontrar .BHX en colecciones de software clásico, copias de seguridad de Mac OS 8/9 o archivos distribuidos en comunidades retroinformáticas. A continuación te mostramos cómo abrirlos en cualquier sistema operativo.
Cómo abrir archivos.BHX en Windows
Windows no incluye soporte nativo para la decodificación de archivos BinHex, por lo que necesitarás recurrir a software de terceros. La opción más completa y fiable es StuffIt Expander, una herramienta gratuita desarrollada originalmente por Aladdin Systems y mantenida por Smith Micro. Aunque su última versión estable ya tiene algunos años, sigue siendo perfectamente funcional en Windows 10 y 11.
Una vez instalado, el proceso es tan sencillo como arrastrar el archivo .BHX sobre la ventana de la aplicación o usar el menú contextual: haz clic derecho sobre el fichero, selecciona Abrir con y elige StuffIt Expander. El programa detectará automáticamente el formato BinHex y lo convertirá de nuevo al archivo binario original, sea cual sea su tipo (una imagen, un documento, un comprimido StuffIt, etc.). En muchos casos, el resultado será un archivo con extensión .SIT o directamente el fichero utilizable.
Alternativamente, existen decodificadores de línea de comandos y utilidades de código abierto portadas a Windows, como las herramientas del proyecto macutils, aunque para la mayoría de usuarios la interfaz gráfica de StuffIt Expander sigue siendo la vía más práctica.
Cómo abrir archivos.BHX en macOS
En el entorno Mac, los archivos BinHex gozan de un soporte mucho más natural gracias a la estrecha relación histórica del formato con el sistema. Aunque el Archive Utility nativo de macOS no decodifica .BHX por sí solo, puedes instalar The Unarchiver, una aplicación gratuita y de código abierto disponible en la Mac App Store.
Una vez que tengas The Unarchiver, solo necesitas hacer clic derecho sobre el archivo .BHX, ir a Abrir con y seleccionar The Unarchiver. La aplicación deshará la codificación y te entregará el archivo original en el mismo directorio. También puedes configurar The Unarchiver como gestor por defecto para una larga lista de formatos de archivo comprimido y codificado, incluyendo BinHex.
Otra alternativa de larga tradición es StuffIt Expander para Mac, que también maneja .BHX sin complicaciones. Ambos programas son capaces de preservar correctamente la resource fork y los metadatos clásicos de Mac, por lo que son especialmente recomendables si estás trabajando con archivos procedentes de sistemas Mac OS 9 o anteriores.
Cómo abrir archivos.BHX en Linux
Linux ofrece la flexibilidad de utilizar herramientas clásicas de línea de comandos para manejar archivos .BHX. El paquete macutils, disponible en los repositorios oficiales de las distribuciones más comunes, incluye la orden hexbin, diseñada específicamente para convertir archivos BinHex (.BHX y .HQX) a su forma binaria original.
Para instalarlo, puedes usar el gestor de paquetes correspondiente. Por ejemplo, en Debian, Ubuntu y derivados, bastará con ejecutar en la terminal:
sudo apt install macutilsUna vez instalado, navega hasta la carpeta que contiene el archivo y ejecuta:
hexbin archivo.bhxEl comando leerá la codificación ASCII y generará el fichero decodificado en el mismo directorio, conservando su nombre original sin la extensión .BHX. Si el archivo de salida incluye caracteres o bifurcaciones especiales, macutils también proporciona herramientas complementarias para manipular recursos.
Además, si prefieres una interfaz gráfica, algunas aplicaciones de compresión como Engrampa o Ark, aunque no siempre incluyen soporte directo para BinHex, pueden llegar a delegar en los binarios de macutils si están instalados en el sistema. Para una experiencia visual más directa, puedes usar The Unarchiver a través de su versión de línea de comandos (unar), también disponible en los repositorios de muchas distribuciones.
Problemas comunes y soluciones
El archivo decodificado no se abre o parece corrupto
Si después de la decodificación obtienes un archivo que no se reconoce, lo más probable es que la codificación BinHex esté ligeramente dañada (por ejemplo, por un encabezado mal copiado). Prueba a abrir el archivo .BHX con un editor de texto puro y verifica que comienza con una línea similar a (This file must be converted with BinHex...). Si faltan algunos caracteres al inicio, añadir un espacio o corregir el encabezado puede bastar para que el decodificador lo procese correctamente. Si el daño es mayor, busca otra copia del archivo fuente.
La decodificación genera un archivo.SIT que no puedo abrir
Muchos archivos .BHX contienen en realidad un comprimido StuffIt codificado en BinHex. Al decodificarlo obtendrás un .SIT. Para descomprimirlo necesitarás un extractor compatible con StuffIt, como The Unarchiver (en macOS o Linux) o StuffIt Expander en Windows. Asegúrate de tener la herramienta adecuada para completar todo el proceso.
No recuerdo qué programa usé para crear el.BHX
La codificación BinHex es un estándar, por lo que no necesitas el programa original. Cualquier decodificador compatible (como los mencionados) puede reconstruir el archivo independientemente del software que lo haya generado. La única precaución es que, si el archivo original era específico de Mac OS Clásico (por ejemplo, un ejecutable con resource fork), deberás abrirlo en un entorno que respete esa estructura, como un emulador de Mac 68k o vMac.
En Windows, StuffIt Expander se congela o no termina la conversión
Algunos archivos .BHX muy grandes o con datos no estándar pueden provocar bloqueos en versiones antiguas de StuffIt Expander. Como alternativa, utiliza la herramienta de línea de comandos hexbin del proyecto macutils en el Subsistema de Windows para Linux (WSL) o una máquina virtual ligera con Linux. También existen servicios en línea que convierten BinHex a binario, aunque no los recomendamos para archivos con información sensible o voluminosos.
¿Trabajas con otros formatos o necesitas gestionar archivos empaquetados en tu día a día? Consulta nuestra guía completa sobre formatos de compresión y extensiones para conocer cómo abrir y procesar cualquier tipo de archivo de manera segura.
