# Konwerter Text na Ascii85

Koduj tekst do Ascii85 lub dekoduj Ascii85 z powrotem do tekstu. To kodowanie Base85 używane w PostScript, strumieniach PDF i binarnych łatkach Git. Narzędzie konwertuje dane wejściowe na bajty UTF-8, zamienia każde cztery bajty na pięć znaków z zakresu od ! do u, zapisuje cztery bajty zerowe jako z i może ująć wynik w ograniczniki Adobe <~ i ~>. Dekoder akceptuje oba formaty i ignoruje białe znaki.

## Najczęściej zadawane pytania

### Czym jest Ascii85?

Ascii85, nazywane również Base85, koduje dane binarne jako drukowalne znaki ASCII. Zamienia każde 4 bajty na 5 znaków z zakresu od ! (33) do u (117), więc narzut wynosi tylko 25 procent, w porównaniu z 33 procentami w przypadku Base64. Adobe używa go w PostScript i PDF.

### Jakie są znane przykłady Ascii85?

Cztery znaki Man, po których następuje spacja, dają 9jqo^, a Man is distinguished daje 9jqo^BlbD-BleB1DJ+*+F(f,q. Tekst sure. daje F*2M7/c. Narzędzie zwraca te wartości i dekoduje je z powrotem.

### Co oznacza znak z?

Grupa czterech bajtów zerowych jest zapisywana jako pojedyncze z zamiast !!!!!. Dekoder rozwija z z powrotem do czterech bajtów zerowych. Znak ten może występować tylko na początku grupy.

### Czym są ograniczniki <~ i ~>?

Format Adobe oznacza początek i koniec danych Ascii85 za pomocą <~ i ~>. Włącz tę opcję, aby dodawać je podczas kodowania. Podczas dekodowania narzędzie usuwa je, jeśli występują, więc działają oba formaty.

### Jak obsługiwana jest ostatnia niepełna grupa?

Jeśli długość danych wejściowych nie jest wielokrotnością czterech, ostatnia grupa jest dopełniana bajtami zerowymi i kodowana, a następnie zachowywanych jest tylko pierwszych n plus jeden znaków. Podczas dekodowania grupa jest dopełniana znakiem u, a nadmiarowe bajty są usuwane, co przywraca dokładnie dane wejściowe.

### Dlaczego moje dane wejściowe są odrzucane?

Prawidłowe znaki to !–u oraz z. Nieprawidłowe są znaki takie jak v–y, z wewnątrz grupy, pojedynczy pozostały znak na końcu oraz grupa, której wartość przekracza 32 bity. Białe znaki są ignorowane.

### Czy to to samo co Z85 lub Base85 z RFC 1924?

Nie. Z85 od ZeroMQ i 1924 używają innych alfabetów składających się z 85 znaków. To narzędzie obsługuje Ascii85 w stylu Adobe i btoa, używane w PostScript, PDF i base64.a85encode języka Python.

### Dlaczego dekodowanie zgłasza nieprawidłowy UTF-8?

Ascii85 często zawiera dane binarne, takie jak skompresowane strumienie PDF. Narzędzie wyświetla tylko zdekodowane dane, które są prawidłowym tekstem UTF-8, a pozostałe zgłasza zamiast drukować nieczytelne bajty.

### Jak kodowane są znaki spoza ASCII?

Tekst jest najpierw konwertowany do UTF-8, więc znaki diakrytyczne i emoji stają się przed kodowaniem kilkoma bajtami. Dekodowanie przywraca te same znaki.

### Ile danych mogę przekonwertować?

Do 5 MiB tekstu na żądanie. Konwersja odbywa się na serwerze, a dane wejściowe nie są przechowywane.

Twoja reklama tutaj?

[Napisz do nas](mailto:hi@dennn.is?subject=Reklama%20w%20OneClick%20Pro)

[Reklama Pakiet wtyczek gotowy do pracy z agentami dla WordPress.](https://sleekwp.com/?ref=oneclickpro)
