> macintosh | klassiek | vintage <
// BinHex 4.0 - klassiek Macintosh-formaat voor binaire bestandscodering
Klassieke Mac
Standaard coderingsformaat voor klassieke Macintosh-systemen en -software.
Resource fork
Behoudt Mac-resource forks en bestandsmetadata in de gecodeerde weergave.
7‑bit schoon
Alleen ASCII-codering, veilig voor e-mail en klassieke bulletinboardsystemen.
>> technische info
Hoe BinHex werkt:
BinHex 4.0 codeert binaire gegevens met 64 ASCII-tekens, vergelijkbaar met Base64 maar met een ander alfabet. Het bevat CRC-controlesommen en behoudt Mac-bestandsmetadata.
Voorbeeld:
"Hello" → :&9&QE'0S:
Waarom BinHex gebruiken:
- >Compatibiliteit met klassieke Macs
- >Behoud van resource forks
- >Codering van bestandsmetadata
- >Retro/vintage computing
- >Historische bestandsformaten
>> veelgestelde vragen
Wat is BinHex-codering?
BinHex 4.0 is een binair-naar-tekst-coderingsformaat dat is gemaakt voor klassieke Macintosh-computers, zodat bestanden via alleen-tekstsystemen kunnen worden verzonden terwijl Mac-specifieke metadata behouden blijft.
Waarom is BinHex ontwikkeld?
BinHex werd ontwikkeld om Mac-bestanden met resource forks via e-mail en bulletinboardsystemen te kunnen verzenden die alleen 7‑bit ASCII-tekst ondersteunden.
Wordt BinHex vandaag de dag nog gebruikt?
Moderne systemen gebruiken BinHex zelden, maar het blijft relevant voor vintage Mac-liefhebbers, archivering en het werken met klassieke Mac-software en -bestanden.
Hoe verschilt BinHex van Base64?
BinHex gebruikt een ander alfabet van 64 tekens, bevat CRC-controlesommen en kan Mac-specifieke bestandsmetadata zoals resource forks en bestandstypen coderen.
// Vergelijking
| Naam | ext | Marker |
|---|---|---|
| BinHex 4.0 | .hqx | (This file must be converted with BinHex 4.0) |
| uuencode | .uue | begin 644 file |
| Base64 (MIME) | .b64 | Content-Transfer-Encoding: base64 |
| yEnc | .yenc | =ybegin line=128 size=... |
// Codevoorbeelden
Header (This file must be converted with BinHex 4.0) Body : 6-bit characters, 64 columns per line : Alphabet !"#$%&'()*+,-012345689@ABCDEFGHIJKLMNPQRSTUVXYZ[`abcdefhijklmpqr RLE 0x90 marks a run (\x90 \x00 = literal 0x90) Checksum CRC-16 CCITT for header, data fork and resource fork
>> Meer vragen
V: Wat is BinHex en waarvoor werd het gebruikt?
A: BinHex 4.0 is een tekstcoderingsformaat voor het klassieke Mac OS (1985, extensie .hqx). Het zet binaire bestanden, inclusief resource fork, om in 7-bits ASCII om ze te verzenden via e-mail, Usenet of BBS.
V: Hoe verschilt BinHex van Base64?
A: Beide coderen 6 bits per teken, maar BinHex heeft een eigen alfabet, bundelt data fork, resource fork, naam en type in één stroom, comprimeert herhalingen met RLE (markering 0x90) en beveiligt alles met CRC-16.
V: Kan ik een .hqx-bestand nu nog openen?
A: Ja. Tools als The Unarchiver of StuffIt Expander decoderen .hqx. Deze tool codeert en decodeert de ruwe datastroom in de browser; alles blijft lokaal.