Конвертер з Base64 у BIN

Перетворення тексту Base64 на сирі двійкові дані знімає накладні витрати на кодування ASCII для відновлення початкового 8-бітного потоку байтів.

Виберіть або перетягніть файли сюди

Приватно - файли ніколи не залишають ваш пристрій

або вставте Ctrl+V

Поки ви чекаєте на файли, можете пограти в Code Rain

Гарантія конфіденційності без передавання даних мережею: Жодного байта не передано на зовнішні сервери. Уся обробка відбувалася локально в ізольованому середовищі браузера.

Порівняння форматів та технічні характеристики

СпецифікаціяBASE64BIN
MIME-типtext/plainapplication/octet-stream
Типкодування ASCII radix-64необроблений двійковий потік байтів
Стисненнянемає (збільшення розміру на 33% порівняно з двійковими даними)немає
Стандартна специфікаціяIETF RFC 4648Raw Binary Byte Stream Specification
Заголовок магічних байтівA-Z a-z 0-9 + / = (Base64 character set)Raw arbitrary binary bytes

Огляд формату та застосування

Текст Base64 використовує безпечний набір із 64 друкованих символів ASCII для представлення двійкових даних у текстових каналах зв’язку, наприклад в електронній пошті чи даних JSON. Однак системи не можуть виконувати чи обробляти текст у форматі Base64, доки його не перетворено назад у вихідну байтову структуру. Розробники часто виконують таке перетворення, витягуючи вбудовані зображення, шрифти або скомпільовані виконувані дані з файлів конфігурації, відповідей API чи ресурсів вебзастосунків. Для повернення Base64 до сирих двійкових даних потрібно виконати зворотні математичні операції кодування. Кожні чотири символи Base64 відповідають рівно трьом байтам вихідних двійкових даних. Цей процес вилучає символи форматування й відновлює точну послідовність нулів та одиниць, потрібну операційним системам, апаратним пристроям і вбудованим засобам розбору двійкових даних.

Технічні специфікації та розбір кодеків

Base64 представляє кожні 3 вхідні байти 4 символами. Доповнення впливає на точне співвідношення, тому великі дані після кодування приблизно на 33% більші.

Сумісність з ОС та браузерами

Операційні системи (Windows, macOS та Linux) обробляють сирі двійкові файли за допомогою системних викликів і утиліт командного рядка. Сучасні веббраузери працюють з бінарними даними через Fetch API та TypedArrays, дозволяючи розробникам декодувати рядки Base64 прямо в JavaScript за допомогою функції atob перед записом байтів у об'єкт Blob. Мобільні ОС на iOS та Android зчитують двійкові файли через локальні пісочниці застосунків за умови застосування правильних розширень і дозволів.

Корисна інформація

Завжди перевіряйте, чи не містить ваш рядок Base64 небажаних пробілів або символів нового рядка перед початком декодування, оскільки зайві символи можуть пошкодити вихідну послідовність байтів.

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

Як конвертувати текст Base64 у сирі двійкові дані без втрати якості?

Оскільки Base64 є просто текстовою обгорткою для бінарних даних і не використовує стиснення, його декодування назад у сирий двійковий файл відбувається абсолютно без втрат. Кожен початковий байт математично відновлюється без жодного погіршення вихідних даних.

У чому різниця між текстом Base64 та сирими двійковими даними?

Текст Base64 - це безпечне представлення даних лише за допомогою друкованих символів ASCII, яке збільшує розмір файлу на 33 відсотки. Raw Binary - це нативний неформатований потік 8-бітних байтів, який комп'ютери та обладнання виконують або відтворюють безпосередньо.