Índice:
Definição - O que significa Binhex?
O BinHex é um sistema de codificação usado na conversão de dados binários em texto, usado pelo Macintosh OS para enviar arquivos binários por email. A conversão de dados binários em caracteres ASCII é feita para transferir facilmente os arquivos de uma plataforma para outra, pois quase todos os computadores podem lidar com arquivos de texto ASCII.
BinHex foi originalmente a idéia de Tim Mann. Ele escreveu para o TRS-80 como uma versão autônoma de um sistema de codificação. O BinHex é semelhante ao Uuencode (codificação Unix para Unix) e é um formato comum para arquivos Macintosh. Os arquivos BinHex precisam de mais espaço que os arquivos de formato original e têm menos probabilidade de serem corrompidos enquanto estão em trânsito entre protocolos mais antigos.
Um arquivo BinHex geralmente possui uma extensão .hqx no final de seu nome de arquivo. As versões anteriores tinham a extensão .hex.
Este termo também é conhecido (referenciado) como .hqx.
Techopedia explica Binhex
O BinHex geralmente codifica um arquivo binário de 8 bits, ou uma representação de fluxo de 8 bits, em um formato de texto ASCII de 7 bits. Quando um arquivo é transferido em uma rede como um anexo de email, o destinatário na outra extremidade precisa decodificá-lo. Estão disponíveis vários decodificadores para decodificar arquivos BinHex para Windows e Mac OS. O Stuffit Expander é um aplicativo gratuito e simples, que pode decodificar, codificar, compactar e arquivar arquivos.
O BinHex é muito útil para o Mac OS 9 e versões anteriores do Mac OSs, porque combina dados e garfos de um sistema de arquivos e os mantém agrupados durante a transferência. Um arquivo BinHex contém uma mensagem na primeira linha, o que ajuda a identificá-lo como um arquivo BinHexed. Esta mensagem é seguida por linhas de 64 caracteres, que podem incluir letras, números e sinais de pontuação aleatórios.
O BinHex foi originalmente usado para enviar arquivos através de serviços on-line como o CompuServe, cujos tubos não eram frequentemente limpos em 8 bits e precisavam de um fluxo em 7 bits. Esse problema foi solucionado em meados da década de 1980, quando a CompuServe adicionou os protocolos de transferência de arquivos limpos de 8 bits. O uso do BinHex foi então interrompido. No entanto, ainda havia problemas de upload de arquivos no CompuServe e a necessidade do BinHex para solucionar o problema foi reconhecida.
Em 1985, Yves Lempereur lançou o BinHex 4.0, que tratava de problemas como incompatibilidade, destruição de arquivos e corrupção de arquivos. O BinHex 4.0 teve um cuidado extra ao escolher o mapeamento de caracteres para evitar caracteres traduzidos pelo software de email. Ele codificou até as informações do arquivo e as protegeu com várias verificações de redundância cíclica. Os arquivos .hqx finais eram mais robustos e tinham quase o mesmo tamanho dos arquivos .hcx. Alguns navegadores da Web populares, como o Netscape, e aplicativos de e-mail, como o Eudora, suportam o recurso BinHex para codificação e decodificação de arquivos.