Base91
Кодуйте текст або шістнадцяткові байти у basE91 і назад, з порівнянням розміру з Base64 і Base85.
Base91
basE91 упаковує двійкові дані у друкований ASCII більш ефективно, ніж Base64 або Base85 — приблизно на 23% більше від вихідних байтів у гіршому випадку, проти фіксованих 33% для Base64 і 25% для Ascii85. Цей інструмент перетворює текст або вихідні шістнадцяткові байти у basE91 і назад, повністю у вашому браузері.
Перемикайте напрямок між кодуванням і декодуванням, вибирайте, чи є вихідна сторона перетворення простим текстом UTF-8 або парами шістнадцяткових цифр — корисно, коли ви упаковуєте двійкові дані, які самі по собі не є дійсним текстом. Включіть "Перенесення рядка через", щоб розділити довгий закодований рядок на рядки фіксованої ширини, як basE91 часто вбудовують у вихідні файли або блоки конфігурації. "Порівняти розмір з Base64 і Base85" додає еквівалентну довжину виходу, яку будуть видавати ці кодування для одного й того ж входу, щоб ви могли побачити економію з першого погляду.
Декодування за замовчуванням перевіряє вхідні дані: символ поза алфавітом basE91 повідомляється з його позицією, тому скорочену вставку або сторонній символ легко виявити. Вимкніть перевірку, щоб пропустити невизнані символи натомість — зручно, коли закодований блок було скопійовано з навколишнього тексту. Пропуски та розриви рядків завжди ігноруються, тому перенесений або перевідформатований basE91 декодується чисто так чи інакше.
Усе працює локально: ваш текст і байти ніколи не завантажуються нікуди, що важливо, якщо ви декодуєте токени, ключі або інші конфіденційні навантаження. Скопіюйте результат, завантажте його як файл .txt або відправте вихід прямо назад у вхід, щоб вибудувати ланцюжок ще одного кроку.