Převod Base64 na BIN

Převod textu Base64 na surová binární data odstraní režii kódování ASCII a obnoví původní 8bitový proud bajtů.

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V

Zatímco čekáte na soubory, můžete si zahrát Code Rain

Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Porovnání formátů a technické specifikace

SpecifikaceBASE64BIN
MIME typtext/plainapplication/octet-stream
Typkódování Radix-64 ASCIIsurový binární proud bajtů
Kompresežádná (zvětšení velikosti o 33 % oproti surovým binárním datům)žádná
Standardní specifikaceIETF RFC 4648Specifikace proudu surových binárních bajtů
Hlavička souboru (Magic bytes)A-Z a-z 0-9 + / = (Base64 character set)Raw arbitrary binary bytes

Přehled formátu a použití

Text Base64 používá bezpečnou sadu 64 tisknutelných znaků ASCII k bezpečné reprezentaci binárních dat přes komunikační kanály pouze pro text, jako je e-mail nebo datové části JSON. Systémy však nemohou spustit nebo zpracovat text formátovaný v Base64, dokud se nevrátí ke své původní struktuře bajtů. Vývojáři softwaru tuto konverzi často provádějí při extrahování vložených obrázků, písem nebo zkompilovaných spustitelných datových částí z konfiguračních souborů, odpovědí API nebo zdrojů webových aplikací. Přechod z Base64 zpět na surová binární data vyžaduje obrácení matematiky použité během kódování. Každé čtyři znaky textu Base64 představují přesně tři bajty základních binárních dat. Tento proces odstraní znaky formátování a obnoví přesnou sekvenci jedniček a nul požadovanou operačními systémy, hardwarovými zařízeními a nativními binárními analyzátory.

Technické specifikace a přehled kodeků

Base64 zapisuje každé 3 vstupní bajty pomocí 4 znaků. Výplň ovlivňuje přesný poměr, takže velké vstupy jsou po zakódování asi o 33 % větší.

Kompatibilita s operačními systémy a prohlížeči

Operační systémy jako Windows, macOS a Linux zpracovávají surové binární soubory nativně prostřednictvím systémových volání a nástrojů příkazového řádku. Moderní webové prohlížeče pracují s binárními daty pomocí rozhraní Fetch API a TypedArrays; vývojáři tak mohou dekódovat řetězce Base64 přímo v JavaScriptu funkcí atob() a zapsat bajty do objektu Blob. Mobilní operační systémy iOS a Android čtou binární soubory efektivně v nativních aplikačních sandboxech, pokud jsou použity správné přípony souborů a oprávnění.

Užitečné informace

Před zahájením procesu dekódování vždy ověřte, zda váš textový řetězec Base64 neobsahuje nežádoucí bílé znaky nebo znaky nového řádku, protože bludné znaky mohou poškodit výstupní sekvenci bajtů.

Často kladené otázky

Jak převést text Base64 na surová binární data bez ztráty kvality?

Vzhledem k tomu, že Base64 je jednoduše textový obal pro binární data a nepoužívá žádnou kompresi, je jeho dekódování zpět na surová binární data zcela bezztrátové. Každý původní bajt je matematicky obnoven bez jakéhokoli zhoršení základních dat.

Jaký je rozdíl mezi textem Base64 a surovými binárními daty?

Text Base64 je bezpečná reprezentace dat pouze pro text pomocí tisknutelných znaků ASCII, která zvětšuje velikost souboru o 33 procent. Surová binární data jsou nativní, neformátovaný proud 8bitových bajtů, který počítače a hardware přímo spouštějí nebo vykreslují.