> unix | klassiek | legacy <

// UUencoding – Unix‑to‑Unix-encodering voor binaire data over tekstkanalen

[UNIX]

Unix-standaard

Klassieke encodering die al tientallen jaren wordt gebruikt voor e-mail, nieuwsgroepen en bestandoverdracht op Unix-systemen.

[COMPATIBEL]

Breed compatibel

Wordt nog steeds ondersteund door veel Unix/Linux-tools en oudere e‑mailclients.

[ZELFBESCHRIJVEND]

Zelfbeschrijvend formaat

Neemt bestandsrechten en bestandsnaam op in de begin/end-regels, zodat het oorspronkelijke bestand eenvoudig kan worden hersteld.

>> technische info

Hoe UUencoding werkt:

UUencoding zet binaire data om naar ASCII‑tekst met behulp van afdrukbare tekens vanaf de spatie (ASCII 32). Net als Base64 encodeert het 3 bytes in 4 tekens, maar met een eigen tekenreeks en expliciete begin/end‑kopregels.

Voorbeeld:

"Hello" → begin 644 data\n%2&5L;&\\`\n`\nend

Waarom UUencoding gebruiken:

  • >Compatibel met klassieke Unix/Linux-scripts en tools
  • >Behoudt bestandsrechten en bestandsnaam
  • >Handig voor het analyseren van oude e‑mailbijlagen en Usenet‑archieven
  • >Geschikt wanneer bestaande workflows UUencode verwachten
  • >Goed voor text-only transport in legacy omgevingen

>> veelgestelde vragen

Wat is UUencoding?

UUencoding (Unix‑to‑Unix encoding) is een binair‑naar‑tekst encodingschema dat historisch werd gebruikt om binaire bestanden via tekstkanalen zoals e‑mail en Usenet te verzenden.

Hoe verschilt UUencoding van Base64?

Beide encoderen 3 bytes in 4 tekens, maar UUencoding gebruikt een ander tekenbereik dat begint bij spatie (ASCII 32) en voegt in de begin/end‑regels bestandsrechten en bestandsnaam toe.

Wanneer moet ik UUencoding gebruiken?

Gebruik UUencoding wanneer u met oudere Unix‑systemen werkt of wanneer u bestanden moet verwerken die al in UUencode‑formaat zijn opgeslagen.

Is UUencoding vandaag nog relevant?

Base64 is de moderne standaard, maar UUencoding komt nog steeds voor in Unix‑hulpprogramma's, Usenet‑archieven en andere legacy‑workflows.

Andere talen