Fil til Base64
Kod PDF, ZIP, bilder og andre lokale filer som Base64 uten å endre bytene. Kopier eller last ned teksten med valgfritt Data URI-prefiks, utfylling og linjebryting.
Resultatet vises her.
Slik koder du en fil som Base64
- Velg en lokal fil eller dra den til inndataområdet; grensen er 32 MiB per fil.
- Velg ren Base64 eller slå på Data URI-prefikset. Tilpass utfylling og linjebryting til mottakersystemet.
- Kod filen, og kopier hele resultatet eller last det ned som tekst.
Slik bruker du Fil til Base64
Filen leses lokalt som byte, ikke som tekst. Dermed bevares arkiver, dokumenter og andre binære data. Grensen er 32 MiB per fil. Den kodede teksten er større enn den opprinnelige filen.
Eksempel: en tekstfil kodet som Base64
- Inndata
example.txt (UTF-8) Hei, verden! 👋- Resultat
SGVpLCB2ZXJkZW4hIPCfkYs=
Spørsmål om Fil til Base64
Kan jeg kode PDF, ZIP, Word og andre binære filer?
Ja. Verktøyet leser bytene i enhver fil på opptil 32 MiB, én fil om gangen. PDF-dokumenter, ZIP-arkiver, kontorfiler og bilder trenger ikke kunne leses som tekst. Kodingen endrer ikke format, pakker ikke ut filer og analyserer ikke innholdet.
Skal jeg bruke ren Base64 eller en Data URI?
Bruk ren Base64 når et API, JSON-felt eller annet system forventer bare de kodede dataene. Slå på Data URI når mottakeren krever prefikset data:…;base64,. MIME-typen utledes fra innholdet; ukjente binære formater får application/octet-stream. Verktøyet lager ikke et JSON-objekt automatisk.
Hvorfor blir resultatet større, og hvilke innstillinger passer?
Med utfylling og uten linjebryting gir n byte 4 × ceil(n / 3) Base64-tegn. Prefiks og linjeskift kommer i tillegg. Slå av linjebryting for de fleste JSON- og API-felt; linjer på 64 eller 76 tegn kan velges ved behov. Behold =-utfyllingen med mindre protokollen tillater at den utelates.
Hvordan får jeg tilbake filen? Er Base64 kryptering?
Bruk Base64 til fil for å gjenopprette de samme bytene, og sammenlign SHA-256-hasher ved behov. Base64 er reversibel koding, ikke kryptering eller komprimering. Opprinnelig filnavn og mappe lagres ikke i ren Base64; ta vare på dem separat hvis du trenger dem.
Blir filene, tokenene eller teksten min lastet opp?
Nei. Verktøyene behandler inndata i nettleseren din. Nettstedet leverer siden og programkoden, men sender ikke innholdet til en konverteringsserver og lagrer det ikke på en konto.
Verktøy til neste steg
- Base64 til fil
Gjenopprett nedlastbare filer fra Base64 og Data URI-er uten å endre de dekodede bytene.
- Bilde til Base64
Konverter PNG, JPEG, GIF, WebP, SVG og andre gjenkjente bilder til en Base64 Data URI i nettleseren.
- SHA-256-hash og sjekksum
Lag SHA-256 for tekst og filer, og kontroller nedlastinger mot publiserte sjekksummer.
Alle utviklerverktøy
Koding og filer
Konverter tekst, byte, nettadresser og innebygde bilder uten å endre de opprinnelige dataene.
Base64-koding og dekoding
Kod UTF-8-tekst som Base64 eller dekod vanlig og URL-sikker Base64, med valgfri utfylling og linjedeling.
Base64URL-koding og dekoding
Kod tekst som URL-sikker Base64 med tegnene - og _, og dekod Base64URL uten utfylling.
Bilde til Base64
Konverter PNG, JPEG, GIF, WebP, SVG og andre gjenkjente bilder til en Base64 Data URI i nettleseren.
Base64 til bilde
Dekod Base64-bilder og Data URI-er, forhåndsvis støttede formater og last ned de opprinnelige bytene.
Base64 til fil
Gjenopprett nedlastbare filer fra Base64 og Data URI-er uten å endre de dekodede bytene.
URL-koding og dekoding
Kod URL-komponenter, fullstendige nettadresser og skjemaverdier, eller dekod prosentkoding og mellomrom.
Koding og dekoding av HTML-entiteter
Konverter tekst til HTML-entiteter, eller dekod navngitte og numeriske tegnreferanser.
Unicode-inspeksjon og escape-konvertering
Se Unicode-kodepunkter, UTF-8-byte og UTF-16-enheter, og konverter Unicode-escapes for JavaScript.
Analyse av data og tekst
Les strukturerte data og tokener, og se nøyaktig hva som er endret.
Formater, komprimer og valider JSON
Formater og valider JSON uten å miste presisjon i store tall, med innrykk og rekursiv sortering av nøkler.
JWT-dekoder
Les JWT-hode og innhold, og se utløps- og aktiveringstid uten å sende tokenet til en annen tjeneste.
Sammenlign tekst
Sammenlign to tekster per linje, ord eller tegn, og fremhev endringer med mellomrom og linjeskift intakt.
Test regulære uttrykk
Test JavaScript-regex med flagg, treffposisjoner, fangstgrupper og navngitte grupper.
Hash, ID-er og tidsplaner
Kontroller filer, lag identifikatorer og se tidspunkter og gjentakende kjøringer.
MD5-hash og sjekksum
Beregn MD5 for tekst eller lokale filer, og sammenlign med en forventet sjekksum.
SHA-1-hash og sjekksum
Beregn SHA-1 for UTF-8-tekst eller filer, og sammenlign resultatet med en sjekksum.
SHA-256-hash og sjekksum
Lag SHA-256 for tekst og filer, og kontroller nedlastinger mot publiserte sjekksummer.
SHA-512-hash og sjekksum
Beregn SHA-512 for tekst og filer på enheten din, og sammenlign fullstendige heksadesimale sjekksummer.
CRC32-kalkulator
Beregn standard CRC-32 for tekst eller filer, og sammenlign heksadesimale sjekksummer med åtte tegn.
HMAC-generator
Generer HMAC-SHA-1, HMAC-SHA-256 og HMAC-SHA-512 med en hemmelig UTF-8- eller heksadesimal nøkkel.
UUID- og GUID-generator
Lag tilfeldige UUID v4 eller tidsordnede UUID v7, enkeltvis eller i grupper.
Konverter Unix-tidsstempel
Konverter Unix-sekunder, millisekunder og ISO 8601-datoer, og se samme tidspunkt i UTC eller en IANA-tidssone.
Analyser Cron-uttrykk
Valider Cron-uttrykk med fem eller seks felt, og se neste kjøringer med tidssone og sommertid.
Lag Cron-uttrykk
Bygg Cron-uttrykk med tidsfelt eller vanlige tidsplaner, og se de neste kjøringene i valgt tidssone.
Tekst og filer behandles på enheten din. Ikke la fortrolige resultater ligge på en delt utklippstavle, og bruk en enhet du stoler på til private nøkler og tokener.