> macintosh | klassisk | retro <
// BinHex 4.0 - klassisk Macintosh-binærfilkodning
Klassisk Mac
Standardkodningsformat til klassiske Macintosh-systemer og -software.
Resource fork
Bevarer Mac resource forks og filmetadata i den kodede repræsentation.
7-bit ren
Kun ASCII-kodning, sikker til e-mail og klassiske bulletin board-systemer.
>> teknisk info
Hvordan BinHex fungerer:
BinHex 4.0 koder binære data ved hjælp af 64 ASCII-tegn, ligesom Base64 men med et andet alfabet. Det inkluderer CRC-checksummer og bevarer Mac-filmetadata.
Eksempel:
"Hello" → :&9&QE'0S:
Hvorfor bruge BinHex:
- >Kompatibilitet med klassiske Mac-maskiner
- >Bevarer resource forks
- >Kodning af filmetadata
- >Retro/vintage computing
- >Historiske filformater
>> ofte stillede spørgsmål
Hvad er BinHex-kodning?
BinHex 4.0 er et binær-til-tekst-kodningsformat lavet til klassiske Macintosh-computere, så filer kan overføres gennem tekstbaserede systemer og samtidig bevare Mac-specifik metadata.
Hvorfor blev BinHex opfundet?
BinHex blev udviklet for at gøre det muligt at sende Mac-filer med resource forks via e-mail og bulletin board-systemer, der kun understøttede 7-bit ASCII-tekst.
Bruges BinHex stadig i dag?
Moderne systemer bruger sjældent BinHex, men det er stadig relevant for vintage Mac-entusiaster, arkivering og arbejde med klassisk Mac-software og -filer.
Hvordan adskiller BinHex sig fra Base64?
BinHex bruger et andet sæt på 64 tegn, inkluderer CRC-checksummer og kan kode Mac-specifik filmetadata såsom resource forks og filtyper.
// Sammenligning
| Navn | 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=... |
// Kodeeksempler
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
>> Flere spørgsmål
S: Hvad er BinHex, og hvad blev det brugt til?
S: BinHex 4.0 er et tekstkodningsformat til klassisk Mac OS (1985, filendelse .hqx). Det omdanner binære filer inklusive resource fork til 7-bit ASCII til e-mail, Usenet og BBS.
S: Hvordan adskiller BinHex sig fra Base64?
S: Begge koder 6 bit pr. tegn, men BinHex har sit eget alfabet, samler data fork, resource fork, navn og type i én strøm, komprimerer gentagelser med RLE (markør 0x90) og beskytter alt med CRC-16.
S: Kan man stadig åbne en .hqx-fil i dag?
S: Ja. Værktøjer som The Unarchiver eller StuffIt Expander pakker .hqx ud. Dette værktøj koder og afkoder den rå datastrøm i browseren; alt bliver lokalt.