Конвертор от Base64 към BIN

Конвертирането на текст Base64 в сурови двоични данни премахва излишните ASCII символи, за да възстанови оригиналния 8-битов байтов поток.

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V

Докато чакаш файловете си, можеш да играеш Code Rain

Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Сравнение на формати и технически спецификации

СпецификацияBASE64BIN
MIME типtext/plainapplication/octet-stream
ТипASCII кодиране radix-64суров двоичен поток от байтове
Компресияняма (увеличение на размера с 33% спрямо суровите двоични данни)няма
Стандартна спецификацияIETF RFC 4648Спецификация на суров двоичен байтов поток
Заглавни байтове (Magic Bytes)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 процента. Суровият двоичен формат е естествен, неформатиран поток от 8-битови байтове, които компютрите и хардуерът изпълняват или показват директно.