Base64 Encoder Decoder

Base64 Encoder Decoder

100% Gratis Geen Registratie Client-side Verwerking Directe Resultaten

Base64 Online Coderen & Decoderen

Veelgestelde vragen

Wat is Base64-codering?

Base64 is een binair-naar-tekst coderingsschema dat binaire gegevens converteert naar ASCII-tekstformaat met behulp van 64 afdrukbare tekens (A-Z, a-z, 0-9, +, /). Het wordt voornamelijk gebruikt om binaire gegevens te verzenden via op tekst gebaseerde protocollen (e-mail, JSON, XML, URL's) die ruwe binaire gegevens niet ondersteunen. Base64 vergroot de gegevensgrootte met ongeveer 33% omdat het 3 bytes (24 bits) codeert in 4 tekens (24 bits met 6 bits per teken). Opvultekens (=) zorgen ervoor dat de uitvoerlengte een veelvoud van 4 is.

Hoe codeer ik tekst naar Base64?

Om tekst naar Base64 te coderen: (1) Voer uw tekst in het invoerveld in, (2) selecteer tekstcodering (UTF-8 aanbevolen voor Unicode-tekens, ASCII voor basis Engels), (3) schakel optioneel URL-veilige codering in om + te vervangen door -, / door _ en opvulling = te verwijderen, (4) klik op de Codeer-modus - uitvoer verschijnt direct. Voor bestanden klikt u op 'Bestand uploaden' om afbeeldingen, PDF's of binaire bestanden te coderen naar Base64 data URI-formaat.

Hoe decodeer ik Base64 terug naar tekst?

Om Base64 te decoderen: (1) Schakel over naar Decodeer-modus met de schakelknop, (2) plak uw Base64-string in het invoerveld - de tool detecteert automatisch geldig Base64-formaat met een groen badge, (3) als u URL-veilige Base64 gebruikt, schakel de URL-veilige optie in, (4) gedecodeerde tekst verschijnt direct in het uitvoerveld. Voor Base64-gecodeerde afbeeldingen of bestanden detecteert de tool automatisch data URI's en toont een afbeeldingsvoorbeeld indien van toepassing met downloadknop.

Wat is URL-veilige Base64-codering?

URL-veilige Base64 (RFC 4648 Sectie 5) wijzigt standaard Base64 voor veilig gebruik in URL's, bestandsnamen en queryparameters door tekens te vervangen die speciale betekenis hebben in URL's. Standaard Base64 gebruikt + (URL: spatie) en / (URL: padscheiding), die URL's breken. De URL-veilige variant vervangt + door - (streepje), / door _ (underscore) en verwijdert = opvulling. Gebruik altijd URL-veilige codering bij het insluiten van Base64 in URL's.

Waarom is Base64-uitvoer groter dan de originele tekst?

Base64 vergroot de gegevensgrootte met ongeveer 33% vanwege het coderingsmechanisme. Base64 converteert 3 bytes (24 bits) binair naar 4 ASCII-tekens (totaal 32 bits, 6 bits per teken). Deze 3:4-verhouding creëert 33,33% overhead. Bijvoorbeeld, 'Hallo' (5 bytes) wordt 'SGFsbG8=' (8 tekens). De afweging: hoewel groter, is Base64-uitvoer veilig voor op tekst gebaseerde transmissieprotocollen (JSON, XML, e-mail) die ruwe binaire gegevens beschadigen.

Kan ik afbeeldingen en bestanden naar Base64 coderen?

Ja! Klik op 'Bestand uploaden' in Codeer-modus om elk bestand (afbeeldingen, PDF's, documenten, audio) te converteren naar Base64 data URI-formaat. Data URI's sluiten bestandsinhoud direct in tekst in met het formaat: 'data:[MIME-type];base64,[Base64-gegevens]'. Gebruiksscenario's: (1) afbeeldingen insluiten in HTML/CSS zonder externe verzoeken, (2) bestandsbijlagen opnemen in JSON API's, (3) kleine bestanden opslaan in databases als tekst. Opmerking: Bestandsgroottelimiet is 10 MB. Base64-gecodeerde bestanden zijn 33% groter dan het origineel.

Wat zijn veelvoorkomende gebruiksscenario's voor Base64-codering?

Base64 is essentieel voor ontwikkelaars die werken met: (1) E-mailbijlagen - MIME e-mailprotocol vereist Base64 voor binaire bijlagen, (2) Data URI's - Afbeeldingen/bestanden direct insluiten in HTML/CSS, (3) JSON/XML API's - Binaire gegevens verzenden in op tekst gebaseerde formaten zonder corruptie, (4) Authenticatie - Inloggegevens coderen voor HTTP Basic Auth, (5) Cryptografische sleutels - Binaire sleutels weergeven als tekst voor opslag/transmissie, (6) Bestandsuploads - Binaire bestanden verzenden via REST API's als JSON-strings.

Is Base64-codering veilig of encryptie?

Nee! Base64 is codering, GEEN encryptie of beveiliging. Kritieke verschillen: (1) Codering transformeert gegevensformaat (binair naar tekst) maar verbergt inhoud niet - iedereen kan direct decoderen, (2) Encryptie gebruikt geheime sleutels om gegevens te transformeren in onleesbare cijfertekst - alleen sleutelhouders kunnen ontsleutelen. Base64 biedt nul beveiliging. Gebruik AES-256-encryptie voor vertrouwelijke gegevens, HTTPS voor transmissie en vertrouw nooit op Base64 voor beveiliging.

Hoe ga ik om met speciale tekens en Unicode in Base64?

Gebruik UTF-8-codering (standaard in deze tool) om Unicode-tekens (emoji, geaccentueerde letters, niet-Latijnse scripts) correct te verwerken. UTF-8 vertegenwoordigt Unicode-codepunten als 1-4 bytes per teken, vervolgens codeert Base64 die bytes. ASCII-codering ondersteunt alleen tekens 0-127 (basis Engels) en faalt bij speciale tekens. Kies altijd UTF-8 tenzij u specifieke legacy-systeemvereisten heeft.

Kan ik Base64-afbeeldingen decoderen om ze te bekijken?

Ja! De tool detecteert automatisch Base64-gecodeerde afbeeldingen (data URI's die beginnen met 'data:image/') en toont een voorbeeld. Ondersteunde formaten: PNG, JPEG, GIF, SVG, WebP. Om te decoderen: (1) plak data URI in Decodeer-modus, (2) afbeeldingsvoorbeeld verschijnt automatisch onder uitvoer, (3) klik op 'Gedecodeerd bestand downloaden' om de afbeelding op uw apparaat op te slaan. Dit werkt voor het extraheren van afbeeldingen uit HTML/CSS-broncode, JSON API-antwoorden of database Base64-velden.

De leider in affiliate software

Beheer meerdere affiliate programma's en verbeter de prestaties van uw affiliate partners met Post Affiliate Pro.

U bent in goede handen!

Sluit u aan bij onze gemeenschap van tevreden klanten en bied uitstekende klantenservice met Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface