basenc(1): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Rad 181: Rad 181:
== Sidor som hänvisar till denna sida ==
== Sidor som hänvisar till denna sida ==


* '''base32(1)'''
* [[base32(1)]]
* '''base64(1)'''
* [[base64(1)]]


= Sidslut =
= Sidslut =

Versionen från 3 maj 2026 kl. 07.05

basenc(1) – Linux manualsida

Namn

basenc – koda eller avkoda data och skriv till standardutmatning.

Synopsis

basenc [FLAGGA]... [FIL]

Beskrivning

basenc kodar eller avkodar FIL, eller standardinmatning, till standardutmatning.

Om ingen FIL anges, eller om FIL är -, läses standardinmatning.

Obligatoriska argument till långa flaggor är också obligatoriska för korta flaggor.

--base64
Samma som programmet base64. Se RFC 4648, avsnitt 4.
--base64url
Fil- och URL-säker Base64. Se RFC 4648, avsnitt 5.
--base58
Visuellt entydig Base58-kodning.
--base32
Samma som programmet base32. Se RFC 4648, avsnitt 6.
--base32hex
Base32 med utökat hexadecimalt alfabet. Se RFC 4648, avsnitt 7.
--base16
Hexadecimalkodning. Se RFC 4648, avsnitt 8.
--base2msbf
Bitsträng med mest signifikanta biten först.
--base2lsbf
Bitsträng med minst signifikanta biten först.
-d, --decode
Avkoda data.
-i, --ignore-garbage
Ignorera tecken som inte ingår i alfabetet vid avkodning.
-w KOLUMNER, --wrap=...
Radbryt kodade rader efter KOLUMNER tecken. Standardvärdet är 76.
Använd 0 för att inaktivera radbrytning.
--z85
ASCII85-liknande kodning enligt ZeroMQ-specifikationen 32/Z85.
Vid kodning måste indatalängden vara en multipel av 4.
Vid avkodning måste indatalängden vara en multipel av 5.
--help
Visa hjälptext och avsluta.
--version
Skriv ut versionsinformation och avsluta.

Vid avkodning får inmatningen innehålla radbrytningar utöver byte från det formella alfabetet.

Använd --ignore-garbage för att försöka återhämta data från en kodad ström som innehåller andra byte som inte ingår i alfabetet.

Kodningsexempel

printf '\376\117\202' | basenc --base64
/k+C

printf '\376\117\202' | basenc --base64url
_k-C

printf '\376\117\202' | basenc --base32
7ZHYE===

printf '\376\117\202' | basenc --base32hex
VP7O4===

printf '\376\117\202' | basenc --base16
FE4F82

printf '\376\117\202' | basenc --base2lsbf
011111111111001001000001

printf '\376\117\202' | basenc --base2msbf
111111100100111110000010

printf '\376\117\202\000' | basenc --z85
@.FaC

Författare

Skriven av Simon Josefsson och Assaf Gordon.

Felrapportering

Rapportera fel till:

  • bug-coreutils@gnu.org

GNU coreutils hemsida:

Allmän hjälp för GNU-programvara:

Rapportera översättningsfel till:

Upphovsrätt

Copyright © 2025 Free Software Foundation, Inc.

Licens: GPLv3+, det vill säga GNU GPL version 3 eller senare:

Detta är fri programvara: du får ändra och vidaredistribuera den.

Det finns ingen garanti, i den utsträckning lagen tillåter.

Se även

Fullständig dokumentation:

Dokumentationen kan även vara tillgänglig lokalt med:

info '(coreutils) basenc invocation'

Kolofon

Den här sidan är en del av projektet coreutils, som innehåller grundläggande verktyg för fil-, skal- och textmanipulering.

Information om projektet finns på:

Om du har en felrapport för denna manualsida, se:

Denna sida hämtades från tar-arkivet:

coreutils-9.9.tar.xz

Arkivet hämtades från:

Sidan hämtades den 16 januari 2026.

Om du upptäcker renderingsproblem i HTML-versionen av sidan, känner till en bättre eller mer uppdaterad källa, eller har rättelser eller förbättringar av informationen i denna kolofon, skicka e-post till:

  • man-pages@man7.org

Sidfot

GNU coreutils 9.9             november 2025                     BASENC(1)

Sidor som hänvisar till denna sida

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/basenc.1.html Det här är en maskinöversättning av Linux man sidor 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 webbhotell.