Base32: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== base32 - Kodning och avkodning av filer och strängar i base32 == Kommandot `base32` används för att koda och avkoda data i base32-format, vilket är ett binärt-till-text-kodningsschema. === Syntax === base32 [ALTERNATIV] [FIL] === Beskrivning === Kommandot `base32` kodar eller avkodar data till/från base32-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-...') |
Admin (diskussion | bidrag) (→Källor) |
||
Rad 82: | Rad 82: | ||
* [https://www.gnu.org/software/coreutils/manual/html_node/base32-invocation.html GNU coreutils manual - base32] | * [https://www.gnu.org/software/coreutils/manual/html_node/base32-invocation.html GNU coreutils manual - base32] | ||
* [https://ss64.com/osx/base32.html base32 manual (macOS)] | * [https://ss64.com/osx/base32.html base32 manual (macOS)] | ||
= Sidslut = | |||
<hr> | |||
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på | |||
https://www.linux.se/kontaka-linux-se/ | |||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat Linux.se med webserver. | |||
[[Kategori:Linuxkommandon]] | [[Kategori:Linuxkommandon]] |
Nuvarande version från 25 augusti 2024 kl. 14.17
base32 - Kodning och avkodning av filer och strängar i base32
Kommandot `base32` används för att koda och avkoda data i base32-format, vilket är ett binärt-till-text-kodningsschema.
Syntax
base32 [ALTERNATIV] [FIL]
Beskrivning
Kommandot `base32` kodar eller avkodar data till/från base32-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 `base32` stöder flera alternativ som kan användas för att justera dess beteende:
- -d, --decode - Avkoda data från base32-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 `base32`-kommandot:
- För att koda en fil till base32-format:
base32 fil.txt
- För att avkoda en base32-kodad fil:
base32 --decode fil.txt.b32
- För att koda data från standardinmatning:
echo "Hello, World!" | base32
- För att avkoda data från standardinmatning:
echo "JBSWY3DPEB3W64TMMQ======" | base32 --decode
- För att ignorera ogiltiga tecken vid avkodning:
echo "JBSWY3DPEB3W64TMMQ======" | base32 --decode --ignore-garbage
Skillnader mellan macOS och Linux
Det finns några viktiga skillnader att tänka på när man använder `base32` på macOS jämfört med Linux:
- Tillgänglighet: `base32`-kommandot är tillgängligt på de flesta Linux-distributioner som en del av GNU coreutils-paketet. På macOS kan `base32` behöva installeras via Homebrew eftersom det inte är inkluderat som standard.
- Installation: På Linux kan `base32` installeras via paketförvaltaren (t.ex. `apt-get install coreutils` på Debian-baserade system). På macOS kan `base32` installeras via Homebrew med `brew install coreutils`.
Exempel på att installera `base32` på macOS med Homebrew:
- Installera Homebrew om det inte redan är installerat:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Installera `coreutils`:
brew install coreutils
Efter installationen kommer GNU coreutils-verktygen, inklusive `base32`, att finnas tillgängliga med ett `g`-prefix (t.ex. `gbase32`).
Det är alltid bra att konsultera `man`-sidan för `base32` 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 `base32`, 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 GNU coreutils-paketet är installerat på ditt system.
Se även
- base64 - Kodning och avkodning av data i base64-format.
- xxd - Skapa hexadecimala representationer av binära filer.
- openssl - Verktyg för att arbeta med SSL/TLS och kryptografiska operationer.
Källor
Sidslut
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webserver.