# Ascii85 в Text Конвертер

Кодуйте текст у Ascii85 або декодуйте Ascii85 назад у текст — це кодування Base85, яке використовується в PostScript, потоках PDF і двійкових виправленнях Git. Інструмент перетворює введені дані на байти UTF-8, перетворює кожні чотири байти на п’ять символів від ! до u, записує z для чотирьох нульових байтів і може обрамити результат роздільниками Adobe <~ і ~>. Декодер приймає обидва формати та ігнорує пробіли.

## Поширені запитання

### Що таке Ascii85?

Ascii85, також відомий як Base85, кодує двійкові дані у вигляді друкованого ASCII. Він перетворює кожні 4 байти на 5 символів від ! (33) до u (117), тож збільшує розмір лише на 25 відсотків порівняно з 33 відсотками для Base64. Adobe використовує його в PostScript і PDF.

### Які є відомі приклади Ascii85?

Чотири символи Man із пробілом після них дають 9jqo^, а Man is distinguished дає 9jqo^BlbD-BleB1DJ+*+F(f,q. Текст sure. дає F*2M7/c. Інструмент повертає ці значення та декодує їх назад.

### Що означає символ z?

Групу з чотирьох нульових байтів записують одним символом z замість !!!!!. Декодер розгортає z назад у чотири нульові байти. Він може з’являтися лише на початку групи.

### Що означають роздільники <~ і ~>?

У форматі Adobe початок і кінець даних Ascii85 позначаються роздільниками <~ і ~>. Увімкніть цю опцію, щоб додавати їх під час кодування. Під час декодування інструмент видаляє їх, якщо вони є, тож працюють обидва формати.

### Як обробляється остання неповна група?

Якщо довжина введених даних не кратна чотирьом, останню групу доповнюють нульовими байтами, кодують і залишають лише перші n плюс один символ. Під час декодування групу доповнюють символами u та відкидають зайві байти, відновлюючи точні початкові дані.

### Чому моє введення відхилено?

Допустимі символи — від ! до u, а також z. Символи від v до y, символ z усередині групи, один символ, що залишився в кінці, або група зі значенням понад 32 біти є недопустимими. Пробіли ігноруються.

### Це те саме, що Z85 або Base85 за RFC 1924?

Ні. Z85 від ZeroMQ і RFC 1924 використовують інші алфавіти з 85 символів. Цей інструмент реалізує Ascii85 у стилі Adobe та btoa, який використовується в PostScript, PDF і base64.a85encode Python.

### Чому декодування повідомляє про некоректний UTF-8?

Ascii85 часто містить двійкові дані, наприклад стиснені потоки PDF. Інструмент показує лише декодовані дані, які є коректним текстом UTF-8, а про решту повідомляє замість виведення нечитабельних байтів.

### Як кодуються символи поза ASCII?

Спочатку текст перетворюється на UTF-8, тож літери з діакритичними знаками та емодзі стають кількома байтами кожна, перш ніж їх буде закодовано. Декодування відновлює ті самі символи.

### Який обсяг даних можна перетворити?

До 5 MiB тексту за запит. Перетворення виконується на сервері, а введені дані не зберігаються.

Ваша реклама тут?

[Напишіть нам електронною поштою](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20OneClick%20Pro)

[Реклама Набір плагінів для роботи з агентами для WordPress.](https://sleekwp.com/?ref=oneclickpro)
