Soubor na Base64
Zakódujte PDF, ZIP, obrázky a místní soubory do Base64 bez změny bajtů. Zkopírujte či stáhněte text s volitelnou Data URI, výplní a zalamováním řádků.
Zde se zobrazí výsledek.
Jak zakódovat soubor do Base64
- Vyberte místní soubor nebo ho přetáhněte do vstupní oblasti; limit je 32 MiB na soubor.
- Zvolte samotné Base64 nebo zapněte předponu Data URI. Výplň a zalamování nastavte podle přijímajícího systému.
- Soubor zakódujte a zkopírujte celý výsledek nebo ho stáhněte jako textový soubor.
Soubor na Base64: co je dobré vědět
Soubor se čte místně jako bajty, ne jako text. Archivy, dokumenty a další binární data tak zůstávají beze změny. Limit je 32 MiB na soubor; zakódovaný výstup je větší než originál.
Příklad textového souboru zakódovaného do Base64
- Vstup
example.txt (UTF-8) Ahoj, světe! 👋- Výsledek
QWhvaiwgc3bEm3RlISDwn5GL
Soubor na Base64: otázky a odpovědi
Lze kódovat PDF, ZIP, Word a jiné binární soubory?
Ano. Jakýkoli soubor do 32 MiB se čte jako bajty, jeden soubor najednou. PDF, archivy ZIP, kancelářské dokumenty ani obrázky nemusí být čitelné jako text. Kódování nemění formát, nerozbaluje soubor ani neanalyzuje jeho obsah.
Použít samotné Base64, nebo Data URI?
Samotné Base64 použijte, pokud API, pole JSON nebo jiný systém očekává jen zakódovaná data. Data URI zapněte pouze tehdy, když příjemce potřebuje předponu data:…;base64,. Typ MIME se odvozuje z obsahu; neznámé binární formáty používají application/octet-stream. Objekt JSON se automaticky nevytváří.
Proč je výsledek větší a jaká nastavení vybrat?
S výplní a bez zalamování vytvoří n bajtů 4 × ceil(n / 3) znaků Base64. Předpona a konce řádků délku dále zvyšují. Pro většinu polí JSON a API zalamování vypněte; podle potřeby jsou k dispozici řádky po 64 nebo 76 znacích. Výplň = ponechte, pokud protokol výslovně nepovoluje její vynechání.
Jak obnovím soubor? Je Base64 šifrování?
Použijte Base64 na soubor a obnovte stejné bajty; v případě potřeby porovnejte hashe SHA-256. Base64 je vratné kódování, nikoli šifrování či komprese. Původní název souboru ani složka se v samotném Base64 neukládají; potřebujete-li je, uložte je zvlášť.
Odesílají se moje soubory, tokeny nebo text na server?
Ne. Vstup se zpracovává ve vašem prohlížeči. Web poskytuje stránku a programový kód, ale vaše data neodesílá na převodní server ani je neukládá do účtu.
Užitečné nástroje pro další krok
- Base64 na soubor
Převeďte Base64 a Data URI na soubory ke stažení bez změny dekódovaných binárních dat.
- Obrázek na Base64
Převeďte PNG, JPEG, GIF, WebP, SVG a další rozpoznané obrázky na Base64 Data URI v prohlížeči.
- Hash SHA-256 a kontrolní součet souboru
Vypočítejte SHA-256 textu a souborů a porovnejte stažený soubor se zveřejněným kontrolním součtem.
Všechny vývojářské nástroje
Kódování a soubory
Převádějte text, bajty, URL a vložené obrázky bez změny původních dat.
Kodér a dekodér Base64
Převeďte text UTF-8 do Base64 nebo dekódujte standardní i URL bezpečnou variantu. Nastavte výplň a zalamování řádků.
Kodér a dekodér Base64URL
Převeďte text na Base64 bezpečný pro URL se znaky - a _. Kódujte a dekódujte Base64URL bez výplně.
Obrázek na Base64
Převeďte PNG, JPEG, GIF, WebP, SVG a další rozpoznané obrázky na Base64 Data URI v prohlížeči.
Base64 na obrázek
Dekódujte obrázek Base64 nebo Data URI, zobrazte podporované formáty a stáhněte původní bajty obrázku.
Base64 na soubor
Převeďte Base64 a Data URI na soubory ke stažení bez změny dekódovaných binárních dat.
Kodér a dekodér URL
Kódujte a dekódujte části URL, celé adresy i hodnoty formulářů. Správně pracujte s procentním kódováním a mezerami.
Kodér a dekodér HTML entit
Převádějte text a znaky Unicode na HTML entity nebo dekódujte pojmenované a číselné odkazy na znaky.
Analýza Unicode a převod escape sekvencí
Prohlížejte kódové body Unicode, bajty UTF-8 a jednotky UTF-16 nebo převádějte Unicode sekvence JavaScriptu na čitelný text.
Kontrola dat a textu
Čtěte strukturovaná data, prohlížejte tokeny a hledejte rozdíly mezi texty.
Formátování, minifikace a kontrola JSON
Formátujte, minifikujte a ověřujte JSON bez ztráty přesnosti velkých čísel. Nastavte odsazení a seřaďte klíče na všech úrovních.
Dekodér JWT
Přečtěte hlavičku, datovou část a údaje o platnosti JWT, aniž byste token kamkoli odesílali.
Porovnání textů
Porovnejte dva texty po řádcích, slovech nebo znacích. Zvýrazněte přidané a odstraněné části včetně mezer a konců řádků.
Tester regulárních výrazů
Testujte regulární výrazy JavaScriptu s příznaky, pozicemi shod, zachytávacími a pojmenovanými skupinami.
Hashe, identifikátory a plánování
Ověřujte integritu souborů, vytvářejte identifikátory a pracujte s časem i opakovanými úlohami.
Hash MD5 a kontrolní součet souboru
Spočítejte MD5 textu nebo místního souboru a porovnejte jej s očekávaným kontrolním součtem.
Hash SHA-1 a kontrolní součet souboru
Spočítejte SHA-1 textu UTF-8 nebo souboru a porovnejte výsledek s očekávaným součtem.
Hash SHA-256 a kontrolní součet souboru
Vypočítejte SHA-256 textu a souborů a porovnejte stažený soubor se zveřejněným kontrolním součtem.
Hash SHA-512 a kontrolní součet souboru
Vypočítejte SHA-512 textu a souborů na svém zařízení a porovnejte úplné šestnáctkové hodnoty.
Kalkulačka kontrolního součtu CRC32
Spočítejte standardní CRC-32 textu nebo souboru a porovnejte osmiznakové šestnáctkové výsledky.
Generátor HMAC
Vytvářejte HMAC-SHA-1, HMAC-SHA-256 a HMAC-SHA-512 s tajným klíčem UTF-8 nebo v šestnáctkovém zápisu.
Generátor UUID a GUID
Generujte náhodné UUID v4 nebo časově uspořádané UUID v7 jednotlivě i hromadně.
Převodník časových značek Unix
Převádějte unixové sekundy, milisekundy a data ISO 8601. Zobrazte stejný okamžik v UTC nebo pásmu IANA.
Analyzátor výrazů Cron
Ověřujte Cron s pěti či šesti poli a prohlížejte nejbližší spuštění v pásmu IANA včetně změn letního času.
Generátor výrazů Cron
Sestavte Cron z časových polí nebo běžných rozvrhů a zobrazte další spuštění ve zvoleném pásmu.
Vstup a soubory se zpracovávají na vašem zařízení. Nenechávejte citlivé výsledky ve sdílené schránce. Pro práci se soukromými klíči a tokeny používejte důvěryhodné zařízení.