Base64 Kodér a Dekodér

Kódujte a dekódujte Base64 okamžitě. Převádějte text nebo soubory na Base64 s automatickou detekcí. Bezplatné a 100% na straně klienta.

Vstup (Text)
Kódovat soubor do Base64
Výstup
Výsledek se zobrazí zde...

Jak používat Base64 kodér a dekodér

  1. Vyberte režim kódování nebo dekódování: Vyberte, zda chcete převést text na Base64 nebo dekódovat Base64 řetězec zpět na čitelný text.
  2. Zadejte svůj text nebo Base64 řetězec: Vložte svůj vstup do textové oblasti. Pro kódování napište nebo vložte čistý text. Pro dekódování vložte platný Base64 řetězec.
  3. Získejte okamžité výsledky: Převedený výstup se zobrazí okamžitě při psaní. Žádná tlačítka ke kliknutí — nástroj zpracovává vstup v reálném čase.
  4. Zkopírujte výsledek: Použijte tlačítko kopírování pro přenos výstupu do schránky jedním kliknutím.

Princip kódování Base64

Base64 je schéma kódování binárních dat do textu, které reprezentuje binární data pomocí 64 tisknutelných ASCII znaků: velká písmena A-Z, malá písmena a-z, číslice 0-9 a symboly + a /. Kódování funguje tak, že vezme každé tři bajty vstupu (24 bitů) a rozdělí je do čtyř skupin po 6 bitech. Každá 6-bitová skupina se mapuje na jeden ze 64 znaků a vytváří výstup, který je přibližně o 33 % větší než původní binární data.

Base64 není šifrování — neposkytuje žádnou bezpečnost ani důvěrnost. Kdokoliv může dekódovat Base64 okamžitě. Jeho primárním účelem je zajistit, aby binární data přežila transport přes systémy navržené pro práci s textem. Například e-mailové protokoly byly původně navrženy pouze pro ASCII text; Base64 umožňuje vkládání obrázků, příloh a dalších binárních souborů do e-mailových zpráv. Podobně JSON a XML nemohou obsahovat syrová binární data, takže Base64 se používá pro vkládání obrázků, fontů a dalších binárních prostředků přímo do datových souborů jako data URI.

Nejběžnější variantou Base64 je RFC 4648, která používá standardní abecedu popsanou výše. Varianta bezpečná pro URL nahrazuje + symbolem - a / symbolem _ pro vyhnutí se konfliktům se znaky cesty URL. Při dekódování nástroj automaticky zpracovává znaky výplně (=) a ignoruje prázdné znaky. Pro vývojáře pracující s API, data URI nebo konfiguračními soubory je spolehlivý Base64 nástroj nezbytnou součástí denního vybavení.

Často kladené dotazy

Je Base64 kódování šifrování?
Ne. Base64 je schéma kódování, nikoliv šifrování. Neposkytuje žádnou bezpečnost a může být snadno dekódováno kýmkoliv.
Mohu tímto nástrojem kódovat soubory?
Ano. Použijte vstup pro soubor a vyberte libovolný soubor. Ten bude převeden na Base64 data URL pomocí FileReader.
Podporuje Unicode text?
Ano. Nástroj správně zpracovává UTF-8 kódování, takže mezinárodní znaky jsou kódovány a dekódovány správně.
Jak funguje auto-detekce?
Pokud je povolena, nástroj zkontroluje, zda vstup vypadá jako platný Base64 řetězec a automaticky přepne mezi režimy kódování a dekódování.
Co znamená znak = na konci Base64?
Znak = doplňuje výstup tak, aby jeho délka byla násobkem 4 znaků. Base64 zpracovává vstup po skupinách 3 bajtů, proto zbytek 1 nebo 2 bajty potřebuje 1 nebo 2 znaky doplnění. Standardní Base64 jej očekává; URL-safe varianty jej mohou vynechat.
Proč Base64 zvětšuje soubory?
Kódování Base64 převádí každé 3 bajty binárních dat na 4 bajty textu, což má za následek přibližně 33% nárůst velikosti. To je vlastnost kódování a nemůže být odstraněno. Kompromisem je univerzální kompatibilita s textovými systémy.
Jaký je rozdíl mezi Base64 a URL-safe Base64?
Standardní Base64 používá znaky + a /, které mají v URL speciální význam. URL-safe varianta je nahrazuje znaky - a _ a často vynechává doplnění =. Obsah je stejný, liší se pouze abeceda — vždy kódujte a dekódujte ve stejné variantě.

Související nástroje

SimpyToolCentrum utilitBase64 Kodér a Dekodér >