Binhex

Définition - Que signifie Binhex?

BinHex est un système de codage utilisé pour convertir des données binaires en texte, utilisé par le système d'exploitation Macintosh pour envoyer des fichiers binaires par courrier électronique. La conversion des données binaires en caractères ASCII permet de transférer facilement les fichiers d'une plate-forme à une autre, car presque tous les ordinateurs peuvent gérer des fichiers texte ASCII.

BinHex était à l'origine l'idée de Tim Mann. Il l'a écrit pour le TRS-80 en tant que version autonome d'un système d'encodage. BinHex est similaire à Uuencode (encodage Unix vers Unix) et est un format courant pour les fichiers Macintosh. Les fichiers BinHex nécessitent plus d'espace que les fichiers au format d'origine et sont moins susceptibles d'être corrompus lors du transit entre des protocoles plus anciens.

Un fichier BinHex a généralement une extension .hqx à la fin de son nom de fichier. Les versions précédentes avaient l'extension .hex.

Ce terme est également connu (référencé) sous le nom .hqx.

Definir Tech explique Binhex

BinHex encode généralement un fichier binaire 8 bits, ou une représentation de flux 8 bits, dans un format de texte ASCII 7 bits. Lorsqu'un fichier est transféré sur un réseau sous forme de pièce jointe à un e-mail, le destinataire à l'autre extrémité doit le décoder. Un certain nombre de décodeurs sont disponibles pour décoder les fichiers BinHex pour Windows et Mac OS. Stuffit Expander est une application gratuite et simple, qui peut décoder, encoder, compresser et archiver des fichiers.

BinHex est très utile pour Mac OS 9 et les versions antérieures de Mac OS, car il combine à la fois les données et les fourches d'un système de fichiers et les maintient groupés pendant le transfert. Un fichier BinHex contient un message sur la première ligne, ce qui permet de l'identifier en tant que fichier BinHexed. Ce message est suivi de lignes de 64 caractères, qui peuvent inclure des lettres, des chiffres et des signes de ponctuation aléatoires.

BinHex était à l'origine utilisé pour envoyer des fichiers via des services en ligne comme CompuServe, dont les tuyaux n'étaient pas souvent propres 8 bits et nécessitaient un flux 7 bits. Ce problème a été résolu au milieu des années 1980 lorsque CompuServe a ajouté les protocoles de transfert de fichiers propres 8 bits. L'utilisation de BinHex a alors été arrêtée. Cependant, il y avait toujours des problèmes de téléchargement de fichiers sur CompuServe et le besoin de BinHex pour résoudre le problème a été reconnu.

En 1985, Yves Lempereur a publié BinHex 4.0, qui résolvait des problèmes tels que l'incompatibilité, la destruction de fichiers et la corruption de fichiers. BinHex 4.0 a pris un soin particulier dans le choix des mappages de caractères pour éviter les caractères traduits par le logiciel de messagerie. Il codait même les informations du fichier et les protégeait avec de multiples contrôles de redondance cyclique. Les fichiers .hqx finaux étaient plus robustes et avaient presque la même taille que les fichiers .hcx. Certains des navigateurs Web populaires, tels que Netscape, et des applications de messagerie, telles qu'Eudora, prenaient en charge la capacité BinHex pour l'encodage et le décodage de fichiers.