Invoer: 0 bytes
Uitvoer: 0 bytes

Moet je data verwerken in Base64-formaat? Onze site is de totaaloplossing voor alles wat met Base64 te maken heeft! Of je nu data wilt terugzetten naar de originele vorm of wilt omzetten naar Base64, ons platform maakt het mogelijk met slechts een paar klikken.

Waarom Base64?

Base64-codering is een techniek die binaire data omzet in een tekstvriendelijk formaat. Dit is vooral handig bij data die veilig moet worden verzonden via media die bedoeld zijn voor tekst. Veelvoorkomende toepassingen zijn e-mail (via MIME) en het opslaan van complexe data in XML- of JSON-bestanden.

Functies die je zult waarderen

  • Regel-voor-regel decoderen: Decodeer afzonderlijke regels gescheiden door regeleinden, waarbij de integriteit van je data behouden blijft.
  • Live-modus: Decodeer of encodeer data direct in je browser, zonder interactie met de server.

Base64 Details

Base64 is niet slechts één schema, maar een categorie van coderingsmethoden. Het is ontworpen om binaire data weer te geven in een ASCII-tekenreeksformaat door het te vertalen naar een Base64-representatie. Een 24-bits buffer wordt gebruikt om drie 8-bits bytes vast te houden, die vervolgens worden omgezet in vier Base64-gecodeerde tekens.

Voorbeeld

Het woord "Man" wordt omgezet naar "TWFu" in Base64. In ASCII hebben de letters "M", "a" en "n" de bytewaarden 77, 97, 110. Deze worden binair weergegeven als "01001101", "01100001" en "01101110". Het Base64-coderingsproces zet deze om naar "TWFu".

Hoe wordt tekst Base64?

Heb je je ooit afgevraagd hoe gewone tekst zoals "TEXT" verandert in iets dat lijkt op wartaal, zoals "VEVYVA=="? Dat is de magie van Base64-codering! Maak je geen zorgen, het is niet zo ingewikkeld als het klinkt. Laten we het stap voor stap doornemen.

Stap 1: ASCII-waarden

Elke letter op je toetsenbord komt overeen met een getal dat bekend staat als de ASCII-waarde. De ASCII-waarde voor 'T' is bijvoorbeeld 84, voor 'E' is het 69, enzovoort. Onze tekst "TEXT" wordt dus een reeks getallen:

Stap 2: Binaire conversie

Computers spreken de taal van nullen en enen, ook wel binair genoemd. Daarom zetten we deze getallen om naar binair:

Stap 3: De binaire getallen combineren

Vervolgens combineren we deze binaire getallen tot één lange reeks:

Stap 4: Verdelen in groepen van 6 bits

Base64-codering neemt deze lange binaire reeks en verdeelt deze in kleinere stukjes van elk 6 bits. Als het laatste stukje geen 6 bits heeft, voegen we nullen toe om het aan te vullen.

Stap 5: Omzetten naar decimaal

Elk van deze 6-bits groepen wordt vervolgens weer omgezet naar een decimaal getal (een getal zoals de ASCII-waarden).

Stap 6: Base64-tekens

Ten slotte gebruiken we deze decimale getallen om de bijbehorende tekens uit de Base64-tabel te kiezen, die een set van 64 verschillende tekens bevat (A-Z, a-z, 0-9, +, /).

Stap 7: Padding (opvulling)

Als de Base64-uitvoer geen veelvoud van 4 tekens is, voegen we aan het einde "="-symbolen toe om dat wel zo te maken.

Door deze stappen te volgen, wordt onze tekst "TEXT" omgezet in "VEVYVA==". Voilà! Nu weet je hoe gewone tekst verandert in Base64. Je kunt proberen andere woorden te coderen en zien hoe ze eruitzien in Base64!