Base64
base64 - Kodning och avkodning av filer och strängar i base64
Kommandot `base64` används för att koda och avkoda data i base64-format, vilket är ett binärt-till-text-kodningsschema.
Syntax
base64 [ALTERNATIV] [FIL]
Beskrivning
Kommandot `base64` kodar eller avkodar data till/från base64-format. Detta format används ofta för att representera binära data i en textuell form som är lättare att överföra över textbaserade protokoll som e-post och HTTP.
Alternativ
Kommandot `base64` stöder flera alternativ som kan användas för att justera dess beteende:
- -d, --decode - Avkoda data från base64-format.
- -i, --ignore-garbage - Ignorera ogiltiga tecken vid avkodning.
- -w, --wrap=N - Radbryta utskriften vid N tecken (standard är 76).
- --help - Visa hjälpmeddelande och avsluta.
- --version - Visa versionsinformation och avsluta.
Exempel
Här är några praktiska exempel som visar hur du kan använda `base64`-kommandot:
- För att koda en fil till base64-format:
base64 fil.txt
- För att avkoda en base64-kodad fil:
base64 --decode fil.txt.b64
- För att koda data från standardinmatning:
echo "Hello, World!" | base64
- För att avkoda data från standardinmatning:
echo "SGVsbG8sIFdvcmxkIQ==" | base64 --decode
- För att ignorera ogiltiga tecken vid avkodning:
echo "SGVsbG8sIFdvcmxkIQ==" | base64 --decode --ignore-garbage
Skillnader mellan macOS och Linux
Det finns inga betydande skillnader i hur `base64`-kommandot fungerar på macOS jämfört med Linux. Kommandot är tillgängligt på båda plattformarna och fungerar på samma sätt.
- Tillgänglighet: `base64`-kommandot är tillgängligt på de flesta Linux-distributioner som en del av GNU coreutils-paketet. På macOS är `base64` också tillgängligt som standard.
- Alternativ: De flesta alternativ som finns på `base64` är tillgängliga på både macOS och Linux. Det rekommenderas dock att konsultera `man`-sidan på respektive plattform för att bekräfta tillgängliga alternativ och eventuella skillnader.
Exempel på att använda `base64` på macOS:
- För att koda en fil till base64-format:
base64 fil.txt
Det är alltid bra att konsultera `man`-sidan för `base64` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
Felsökning
Om du får ett felmeddelande när du använder `base64`, kontrollera följande:
- Att du använder rätt syntax och alternativ för ditt specifika kommando.
- Att filen du försöker koda eller avkoda existerar och är tillgänglig.
- Att du använder giltiga base64-data vid avkodning.
Se även
- base32 - Kodning och avkodning av data i base32-format.
- xxd - Skapa hexadecimala representationer av binära filer.
- openssl - Verktyg för att arbeta med SSL/TLS och kryptografiska operationer.