Binhex

Definição - o que significa Binhex?

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 e-mail. A conversão de dados binários em caracteres ASCII é feita para transferir facilmente os arquivos de uma plataforma para outra, já que quase todos os computadores podem lidar com arquivos de texto ASCII.

BinHex foi originalmente ideia de Tim Mann. Ele o escreveu para o TRS-80 como uma versão independente de um sistema de codificaçã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 do que os arquivos no formato original e têm menos probabilidade de serem corrompidos durante o trânsito entre protocolos mais antigos.

Um arquivo BinHex geralmente tem 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.

Definirtec explica Binhex

BinHex geralmente codifica um arquivo binário de 8 bits, ou 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 e-mail, o destinatário na outra extremidade precisa decodificá-lo. Vários decodificadores estão disponíveis para decodificar arquivos BinHex para Windows e Mac OS. Stuffit Expander é um aplicativo gratuito e simples, que pode decodificar, codificar, compactar e arquivar arquivos.

BinHex é muito útil para Mac OS 9 e versões anteriores de Mac OSs, porque combina dados e bifurcações 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.

BinHex foi originalmente usado para enviar arquivos por meio de serviços online como o CompuServe, cujos pipes não eram geralmente limpos de 8 bits e precisavam de um fluxo de 7 bits. Esse problema foi resolvido em meados da década de 1980, quando a CompuServe adicionou os protocolos de transferência de arquivos limpos de 8 bits. O uso de BinHex foi então interrompido. No entanto, ainda havia problemas de upload de arquivo no CompuServe e a necessidade do BinHex para resolver o problema foi reconhecida.

Em 1985, Yves Lempereur lançou o BinHex 4.0, que tratava de problemas como incompatibilidade, destruição e corrupção de arquivos. BinHex 4.0 teve um cuidado extra na escolha de mapeamentos de caracteres para evitar caracteres traduzidos pelo software de e-mail. Ele codificou até mesmo 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 dos navegadores populares da Web, como o Netscape, e aplicativos de e-mail, como o Eudora, suportavam o recurso BinHex para codificação e decodificação de arquivos.