Base64 konvertálása BIN formátumba

A Base64 szöveg nyers binárissá alakítása eltávolítja az ASCII-kódolás többletét, és visszaállítja az eredeti 8 bites bájtfolyamot.

Válasszon ki vagy húzzon ide fájlokat

Privát - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V

Amíg a fájljaidra vársz, játszhatsz a Code Rainnel

Adatvédelmi garancia hálózati adatátvitel nélkül: 0 bájt került fel külső szerverekre. Minden feldolgozás helyben, a böngésző elkülönített környezetében történt.

Formátum-összehasonlítás és műszaki specifikációk

SpecifikációBASE64BIN
MIME-típustext/plainapplication/octet-stream
Típusradix-64 ASCII-kódolásnyers bináris bájtfolyam
Tömörítésnincs (33%-os méretnövekedés a nyers binárisokhoz képest)nincs
Szabványos specifikációIETF RFC 4648Nyers bináris bájtfolyam-specifikáció
Fájlfejléc azonosító bájtjaiA-Z a-z 0-9 + / = (Base64 character set)Raw arbitrary binary bytes

A formátum áttekintése és alkalmazási területei

A Base64 szöveg 64 nyomtatható ASCII-karakterből álló készlettel ábrázolja biztonságosan a bináris adatokat kizárólag szöveges kommunikációs csatornákon, például e-mailben vagy JSON-adatokban. A rendszerek azonban nem tudják végrehajtani vagy feldolgozni a Base64-kódolású szöveget, amíg vissza nem alakítják natív bájtszerkezetévé. A szoftverfejlesztők gyakran végzik el ezt az átalakítást, amikor beágyazott képeket, betűtípusokat vagy lefordított végrehajtható adatokat nyernek ki konfigurációs fájlokból, API-válaszokból vagy webalkalmazások erőforrásaiból. A Base64 nyers binárissá alakításához vissza kell fordítani a kódolás lépéseit. A Base64 szöveg minden négy karaktere pontosan három bájtnyi bináris adatot jelöl. Ez az eljárás eltávolítja a formázó karaktereket, és visszaállítja az operációs rendszerek, hardvereszközök és natív bináris feldolgozók által igényelt 1-esek és 0-k pontos sorozatát.

Műszaki specifikációk és kodekáttekintés

A Base64 minden 3 bemeneti bájtot 4 karakterrel ábrázol. A kitöltés módosítja a pontos arányt, ezért a nagy bemenetek kódolva körülbelül 33%-kal nagyobbak.

Operációs rendszer- és böngésző-kompatibilitás

Az olyan operációs rendszerek, mint a Windows, a macOS és a Linux, rendszerhívásokkal és parancssori segédprogramokkal natívan dolgozzák fel a nyers bináris fájlokat. A modern webböngészők a Fetch API és a TypedArrays segítségével kezelik a bináris adatokat; a fejlesztők az atob függvénnyel közvetlenül JavaScriptben dekódolhatják a Base64-karakterláncokat, majd Blob objektumba írhatják a bájtokat. Az iOS és Android rendszerű mobileszközök a megfelelő fájlkiterjesztések és engedélyek mellett hatékonyan olvassák a bináris fájlokat a natív alkalmazások elkülönített környezetében.

Hasznos információk

A dekódolás megkezdése előtt ellenőrizze, hogy a Base64-karakterlánc nem tartalmaz-e felesleges szóközöket vagy sortöréseket, mert ezek sérthetik a kimeneti bájtsorozatot.

Gyakran ismételt kérdések

Hogyan lehet a Base64 szöveget nyers binárissá alakítani minőségromlás nélkül?

Mivel a Base64 csupán a bináris adatok szöveges formátuma, és nem használ tömörítést, a nyers binárissá dekódolás teljesen veszteségmentes. Minden eredeti bájt matematikai úton, az alapul szolgáló adatok minőségromlása nélkül áll helyre.

Mi a különbség a Base64 szöveg és a nyers bináris között?

A Base64 szöveg az adatokat biztonságosan, kizárólag nyomtatható ASCII-karakterekkel ábrázolja, és 33 százalékkal növeli a fájlméretet. A nyers bináris a 8 bites bájtok natív, formázatlan adatfolyama, amelyet a számítógépek és a hardver közvetlenül végrehajtanak vagy megjelenítenek.