Dekódování z formátu Base64


O aplikaci

Seznamte se s Base64 Decode and Encode, jednoduchým online nástrojem, který dělá přesně to, co říká: dekóduje z kódování Base64 i kóduje rychle a snadno. Base64 kóduje vaše data bez potíží nebo je dekóduje do formátu čitelného pro člověka.
Schémata kódování Base64 se běžně používají, když je potřeba kódovat binární data, zejména když je třeba data ukládat a přenášet přes média, která jsou navržena řešit text. Toto kódování pomáhá zajistit, aby data zůstala beze změny během přepravy beze změny. Base64 se běžně používá v řadě aplikací, včetně e-mailů prostřednictvím MIME, stejně jako ukládání komplexních dat v XML nebo JSON.
Pokročilé možnosti

  • Znaková sada: V případě textových dat se kódování Schéma neobsahuje znakovou sadu, takže musíte určit, která znaková sada byla použita během procesu kódování. Je to obvykle UTF-8, ale může to být mnoho dalších; pokud si nejste jisti, zahrajte si dostupné možnosti nebo vyzkoušejte možnost automatické detekce. Tato informace se používá k převodu dekódovaných dat na znakovou sadu našeho webu, aby bylo možné správně zobrazit všechna písmena a symboly. Upozorňujeme, že pro soubory je to irelevantní, protože na ně není třeba provádět žádné převody bezpečné pro web.
  • Dekódujte každý řádek zvlášť: Zakódovaná data se obvykle skládají z nepřetržitého textu, takže i znaky nového řádku se převádějí do jejich kódovaných formulářů Base64. Před dekódováním jsou všechny nekódované mezery odstraněny ze vstupu, aby byl chráněn vstup integrita. Tato možnost je užitečná, pokud chcete dekódovat více nezávislých datových položek, které jsou odděleny zalomením řádků.
  • Živý režim: Když zapnete tuto možnost, zadaná data se okamžitě dekódují pomocí vestavěného prohlížeče Funkce JavaScript bez odesílání informací na naše servery. V současné době tento režim podporuje pouze znakovou sadu UTF-8.

Bezpečné a zabezpečené
Veškerá komunikace s našimi servery probíhá prostřednictvím zabezpečených připojení šifrovaných SSL ( https). Nahrané soubory z našich serverů smažeme ihned po zpracování a výsledný stahovatelný soubor se smaže hned po prvním pokusu o stažení nebo po 15 minutách nečinnosti (podle toho, co je kratší). Obsah odeslaných údajů neuchováváme ani nekontrolujeme nebo nahrané soubory jakýmkoli způsobem. Další podrobnosti si přečtěte níže v našich zásadách ochrany osobních údajů.
Zcela zdarma
Náš nástroj je zdarma k použití. Od této chvíle si nemusíte pro takové jednoduché úkoly stahovat žádný software.
Podrobnosti o kódování Base64
Ba se64 je obecný pojem pro řadu podobných kódovacích schémat, která kódují binární data tím, že je zpracovávají numericky a překládají do reprezentace base-64. Termín Base64 pochází z konkrétního kódování přenosu obsahu MIME.
Design
Zvláštní volba znaků, které tvoří 64 znaků požadovaných pro Base64, se mezi implementacemi liší. Obecným pravidlem je zvolit sadu 64 znaků, která je 1) součástí podmnožiny společné většině kódování a 2) také tisknutelnou. Tato kombinace ponechává nepravděpodobné, že by došlo k úpravě dat při přenosu prostřednictvím systémů, jako je e-mail, které tradičně nebyly 8bitové čisté. Například implementace Base64 MIME používá AZ, az a 0-9 pro prvních 62 hodnot a také „+“ a „/“ pro poslední dvě. Jiné varianty, obvykle odvozené od Base64, sdílejí tuto vlastnost, ale se liší v symbolech zvolených pro poslední dvě hodnoty; příkladem je bezpečná adresa URL a názvu souboru „RFC 4648 / Base64URL“ varianta, která používá „-“ a „_“.
Příklad
Zde je úryvek z nabídky Leviathan Thomase Hobbese:
„Člověk se vyznačuje nejen svým rozumem, ale …“
Toto je reprezentováno jako sekvence bajtů ASCII a kódováno v MIME „s Base64 schématu takto:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4 =
Ve výše uvedené nabídce je zakódovaná hodnota Man TWFu. V kódování ASCII jsou písmena „M“, „a“ a „n“ uložena jako bajty 77, 97, 110, což odpovídá „01001101“, „01100001“ a „01101110“ v base-2. Tyto tři bajty jsou spojeny dohromady ve 24bitové vyrovnávací paměti, která vytváří binární sekvenci „010011010110000101101110“. Balíčky 6 bitů (6 bitů má maximálně 64 různých binárních hodnot) jsou převedeny na 4 čísla (24 = 4 * 6 bitů), která jsou poté převedena na odpovídající hodnoty v Base64.

Textový obsah M a n
ASCII 77 97 110
Bitový vzor 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0
index 19 22 5 46
kódování Base64 T W F u

Jak ukazuje tento příklad, kódování Base64 převádí 3 nekódované bajtů (v tomto případě znaky ASCII) do 4 kódovaných znaků ASCII.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *