> encode | decode | ascii85 <

// Kodowanie Base85 (ASCII85) dla wydajnej reprezentacji danych binarnych

[EFFICIENT]

Wysoka wydajność

Bardziej wydajne niż Base64 (~25% krótsze przy tych samych danych).

[SECURE]

Przetwarzanie lokalne

Wszystkie konwersje w przeglądarce. Dane nie opuszczają urządzenia.

[STANDARD]

Standard Adobe

Używa ASCII85 z ogranicznikami <~ ~>, zgodny z PostScript.

>> informacje techniczne

Jak działa Base85:

Base85 używa 85 drukowalnych znaków ASCII do kodowania danych binarnych. 4 bajty → 5 znaków; wydajniejsze niż Base64.

Przykład:

"Hello" → <~87cURD]i~>

Dlaczego używać Base85:

  • >Wydajniejsze niż Base64 (~25% krótsze)
  • >Standard w PostScript/PDF
  • >Dobry współczynnik kompresji
  • >Tylko drukowalne znaki ASCII
  • >Skrót 'z' dla czterech zerowych bajtów

>> często zadawane pytania

Czym jest kodowanie Base85?

Base85 (ASCII85) to kodowanie binarno‑tekstowe z użyciem 85 drukowalnych znaków ASCII, bardziej wydajne niż Base64.

Dlaczego wydajniejsze niż Base64?

Base85: 4 bajty→5 znaków (80%) vs Base64: 3→4 (75%); ok. 25% krótsze.

Co oznaczają ograniczniki <~ ~>?

To element standardu Adobe ASCII85, wyznaczają początek i koniec danych.

Co znaczy znak 'z'?

Skrót oznaczający cztery kolejne zera bajtowe (\x00\x00\x00\x00).