Coderen - decoderen van Base64 op Windows, Linux en Mac
Wanneer u dringend een bestand moet encoderen naar base64
Hier zijn voorbeelden van hoe je een bestand naar Base64 encoderen en decoderen op Windows, Linux en Mac kunt doen.
Bestand naar Base64 converteren op Windows
Om een gewoon bestand naar Base64 te converteren op Windows, kun je de volgende methoden gebruiken:
Gebruik van Command Prompt met Certutil
-
Open Command Prompt.
-
Voer het volgende commando uit:
certutil -encode
Vervang
met het pad naar je bestand en
met de gewenste uitvoerbestandsnaam (bijvoorbeeldencoded.b64
). -
Om de Base64-inhoud direct op het scherm weer te geven zonder het op te slaan in een tijdelijk bestand:
certutil -encode tmp.b64 && findstr /v /c:- tmp.b64 && del tmp.b64
Dit voorkomt het aanmaken van tijdelijke bestanden door
tmp.b64
te verwijderen na verwerking.
Gebruik van PowerShell
- Open PowerShell.
- Voer het volgende commando uit:
Vervang
[Convert]::ToBase64String([System.IO.File]::ReadAllBytes("your_file_path"))
"your_file_path"
met het volledige pad naar je bestand. Dit geeft de Base64-string direct weer in de console.
Gebruik van een Aangepast Script
Als je meer flexibiliteit nodig hebt, kun je een script zoals ConvertTo-Base64.ps1
gebruiken. Dit script stelt je in staat om bestanden naar Base64 te encoderen en optioneel het resultaat op te slaan in een bestand of als JSON te formatteren.
Deze methoden maken het mogelijk om snel en efficiënt Base64 te encoderen zonder extra softwareinstallaties te vereisen.
Bestand naar Base64 converteren op Linux
Om een gewoon bestand naar Base64 te converteren op Linux, kun je het base64
-commando gebruiken, dat meestal vooraf geïnstalleerd is op de meeste Linux-distributies.
Dit is veel beter dan Windows! :)
Hier is hoe je dat kunt doen:
Basis Syntax
base64 [OPTIES] [BESTAND]
Stappen om een Bestand te Encoderen
-
Open een terminal.
-
Voer het volgende commando uit:
base64 input_file > output_file
Vervang
input_file
met het pad naar je bestand enoutput_file
met de naam van het bestand waarin je de Base64-gecodeerde inhoud wilt opslaan.Voorbeeld:
base64 myfile.txt > encoded.txt
-
Als je de gecodeerde inhoud direct in de terminal wilt tonen:
base64 input_file
Optionele Vlaggen
-w
: Wrap lines na een bepaald aantal tekens (standaard is 76). Gebruik-w 0
om geen lijnwrapping te gebruiken. Voorbeeld:base64 -w 0 input_file > output_file
Een Base64-bestand decoderen
Om een Base64-gecodeerd bestand terug te decoderen naar zijn oorspronkelijke vorm:
base64 --decode encoded_file > decoded_file
Deze methode is efficiënt en werkt op de meeste Linux-distributies zonder extra installaties.
Base64 encoderen/decoderen op Mac
Dit is dichtbij Linux, maar er zijn een paar verschillen.
Om een gewoon bestand naar Base64 te converteren op macOS, kun je het ingebouwde base64
-commando gebruiken. Hier is hoe:
Stappen om een Bestand te Encoderen
-
Open Terminal.
-
Voer het volgende commando uit:
base64 -i input_file > output_file
Vervang
input_file
met het pad naar je bestand enoutput_file
met de naam van het bestand waarin je de Base64-gecodeerde inhoud wilt opslaan.Voorbeeld:
base64 -i myfile.txt > encoded.txt
-
Als je de Base64-gecodeerde inhoud direct in de terminal wilt tonen:
base64 -i input_file
Optionele Klembordintegratie
Je kunt een bestand encoderen en het resultaat direct naar je klembord kopiëren met:
base64 -i input_file | pbcopy
Een Base64-bestand decoderen
Om een Base64-gecodeerd bestand terug te decoderen naar zijn oorspronkelijke vorm:
base64 -D -i encoded_file > decoded_file
Deze commando’s zijn efficiënt en werken op alle moderne macOS-versies vanaf 10.7