Basenc: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“
 
(23 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
= TMP 1 =
{{DISPLAYTITLE:basenc}}
BASENC(1)                                                                      Dienstprogramme für Benutzer                                                                    BASENC(1)
'''basenc''' - Daten (de)kodiert zur Standardausgabe leiten


BEZEICHNUNG
== Beschreibung ==
basenc - Daten (de)kodiert zur Standardausgabe leiten
* basenc kodiert oder dekodiert die angegebene DATEI oder die Standardeingabe
* Das Ergebnis wird in die Standardausgabe geschrieben.
* liest ohne DATEI oder wenn DATEI - ist, aus der Standardeingabe.
* Die obligatorischen Argumente für Optionen sind für deren Kurz- und Langform gleich.


ÜBERSICHT
== Installation ==
basenc [OPTION] … [DATEI]
== Aufruf ==
 
$ '''basenc [OPTION] … [DATEI]'''
BESCHREIBUNG
=== Parameter ===
basenc kodiert oder dekodiert die angegebene DATEI oder die Standardeingabe. Das Ergebnis wird in die Standardausgabe geschrieben.
=== Optionen ===
 
{| class="wikitable sortable"
liest ohne DATEI oder wenn DATEI - ist, aus der Standardeingabe.
|-  
 
! Unix !! GNU !! Beschreibung
Die obligatorischen Argumente für Optionen sind für deren Kurz- und Langform gleich.
|-  
 
| || --base64 || ist gleichbedeutend mit dem Programm base64 (RFC 4648, Abschnitt 4)
--base64
|-
ist gleichbedeutend mit dem Programm base64 (RFC 4648, Abschnitt 4)
| || --base64url || Datei- und URL-sicheres Base64 (RFC 4648, Abschnitt 5)
 
|-
--base64url
| || --base32 || ist gleichbedeutend mit dem Programm base32 (RFC 4648, Abschnitt 6)
Datei- und URL-sicheres Base64 (RFC 4648, Abschnitt 5)
|-
 
| || --base32hex || erweitertes Hexadezimalalphabet in Base32 (RFC 4648, Abschnitt 7).
--base32
|-
ist gleichbedeutend mit dem Programm base32 (RFC 4648, Abschnitt 6)
| || --base16 || Hexadezimalkodierung (RFC 4648, Abschnitt 8).
 
|-
--base32hex
| || --base2msbf || Bit-Zeichenkette mit dem höchstwertigen Bit (MSB) zuerst
erweitertes Hexadezimalalphabet in Base32 (RFC 4648, Abschnitt 7).
|-
 
| || --base2lsbf || Bit-Zeichenkette mit dem niedrigstwertigen Bit (LSB) zuerst
--base16
|-
Hexadezimalkodierung (RFC 4648, Abschnitt 8).
| -d || --decode || Daten dekodieren
 
|-
--base2msbf
| -i || --ignore-garbage || Nichtalphabetische Zeichen beim Dekodieren ignorieren.
Bit-Zeichenkette mit dem höchstwertigen Bit (MSB) zuerst
|-
 
| -w || --wrap=ANZAHL || Kodierte Zeilen nach ANZAHL Zeichen umbrechen (Voreinstellung 76). Verwenden Sie 0, um Zeilenumbrüche zu verhindern.
--base2lsbf
|-
Bit-Zeichenkette mit dem niedrigstwertigen Bit (LSB) zuerst
| || --z85 || ASCII85-ähnliche  Kodierung  (ZeroMQ-Spezifikation  Nr.  32/Z85);  die Eingabelänge beim Kodieren muss ein Vielfaches von 4 sein; beim Dekodieren muss die Eingabelänge ein
 
-d, --decode
Daten dekodieren
 
-i, --ignore-garbage
Nichtalphabetische Zeichen beim Dekodieren ignorieren.
 
-w, --wrap=ANZAHL
Kodierte Zeilen nach ANZAHL Zeichen umbrechen (Voreinstellung 76). Verwenden Sie 0, um Zeilenumbrüche zu verhindern.
 
--z85 ASCII85-ähnliche  Kodierung  (ZeroMQ-Spezifikation  Nr.  32/Z85);  die Eingabelänge beim Kodieren muss ein Vielfaches von 4 sein; beim Dekodieren muss die Eingabelänge ein
Vielfaches von 5 sein.
Vielfaches von 5 sein.
|-
| || -help || Hilfeinformationen
|-
| || --version || Versionsinformationen
|}


--help zeigt Hilfeinformationen an und beendet das Programm.
=== Umgebung ===
 
=== Rückgabewert ===
--version
gibt Versionsinformationen aus und beendet das Programm.
 
Beim Dekodieren darf die Eingabe zusätzlich zu den Bytes des normalen Alphabets auch Zeilenvorschübe enthalten. Verwenden Sie --ignore-garbage, um die Arbeit auch nach  sonstigen
nicht-alphabetischen Zeichen im kodierten Datenstrom nach Möglichkeit fortzusetzen.


BEISPIELE FÜR KODIERUNGEN
== Konfiguration ==
$ printf '\376\117\202' | basenc --base64
=== Dateien ===
/k+C


$ printf '\376\117\202' | basenc --base64url
== Anwendung ==
_k-C
* Beim Dekodieren darf die Eingabe zusätzlich zu den Bytes des normalen Alphabets auch Zeilenvorschübe enthalten
* Verwenden Sie --ignore-garbage, um die Arbeit auch nach  sonstigen nicht-alphabetischen Zeichen im kodierten Datenstrom nach Möglichkeit fortzusetzen


$ printf '\376\117\202' | basenc --base32
$ printf '\376\117\202' | basenc --base64
7ZHYE===
/k+C


$ printf '\376\117\202' | basenc --base32hex
$ printf '\376\117\202' | basenc --base64url
VP7O4===
_k-C


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


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


$ printf '\376\117\202' | basenc --base2msbf
$ printf '\376\117\202' | basenc --base16
111111100100111110000010
FE4F82


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


AUTOR
$ printf '\376\117\202' | basenc --base2msbf
Geschrieben von Simon Josefsson und Assaf Gordon.
111111100100111110000010


FEHLER MELDEN
$ printf '\376\117\202\000' | basenc --z85
Onlinehilfe für GNU coreutils: ⟨https://www.gnu.org/software/coreutils/⟩
@.FaC
Melden Sie Fehler in der Übersetzung an das deutschsprachige Team beim GNU Translation Project ⟨https://translationproject.org/team/de.html⟩.


COPYRIGHT
== Sicherheit ==
Copyright © 2020 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 ⟨https://gnu.org/licenses/gpl.html⟩ oder neuer.
== Dokumentation ==
Dies ist freie Software: Sie können sie verändern und weitergeben. Es gibt KEINE GARANTIE, soweit gesetzlich zulässig.
=== RFC ===
=== Man-Page ===
=== Info-Pages ===
$ '''info '(coreutils) basenc invocation' '''


SIEHE AUCH
=== Siehe auch ===
Vollständige Dokumentation ist unter <https://www.gnu.org/software/coreutils/basenc>
oder lokal mit folgendem Befehl verfügbar: info '(coreutils) basenc invocation'


ÜBERSETZUNG
== Links ==
Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com> erstellt.
=== Projekt ===
* https://www.gnu.org/software/coreutils/basenc


Diese  Übersetzung  ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ oder neuer bezüglich der Copyright-Be‐
=== Weblinks ===
dingungen. Es wird KEINE HAFTUNG übernommen.


Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer ⟨debian-l10n-german@lists.debian.org⟩.


GNU Coreutils 8.32                                                                    Oktober 2021                                                                            BASENC(1)
~


[[Kategorie:Linux:Coreutils]]
[[Kategorie:Coreutils]]
[[Kategorie:Linux:Befehl]]
[[Kategorie:Linux/Befehl]]
{{DEFAULTSORT:basenc}}

Aktuelle Version vom 12. November 2024, 18:46 Uhr

basenc - Daten (de)kodiert zur Standardausgabe leiten

Beschreibung

  • basenc kodiert oder dekodiert die angegebene DATEI oder die Standardeingabe
  • Das Ergebnis wird in die Standardausgabe geschrieben.
  • liest ohne DATEI oder wenn DATEI - ist, aus der Standardeingabe.
  • Die obligatorischen Argumente für Optionen sind für deren Kurz- und Langform gleich.

Installation

Aufruf

$ basenc [OPTION] … [DATEI]

Parameter

Optionen

Unix GNU Beschreibung
--base64 ist gleichbedeutend mit dem Programm base64 (RFC 4648, Abschnitt 4)
--base64url Datei- und URL-sicheres Base64 (RFC 4648, Abschnitt 5)
--base32 ist gleichbedeutend mit dem Programm base32 (RFC 4648, Abschnitt 6)
--base32hex erweitertes Hexadezimalalphabet in Base32 (RFC 4648, Abschnitt 7).
--base16 Hexadezimalkodierung (RFC 4648, Abschnitt 8).
--base2msbf Bit-Zeichenkette mit dem höchstwertigen Bit (MSB) zuerst
--base2lsbf Bit-Zeichenkette mit dem niedrigstwertigen Bit (LSB) zuerst
-d --decode Daten dekodieren
-i --ignore-garbage Nichtalphabetische Zeichen beim Dekodieren ignorieren.
-w --wrap=ANZAHL Kodierte Zeilen nach ANZAHL Zeichen umbrechen (Voreinstellung 76). Verwenden Sie 0, um Zeilenumbrüche zu verhindern.
--z85 ASCII85-ähnliche Kodierung (ZeroMQ-Spezifikation Nr. 32/Z85); die Eingabelänge beim Kodieren muss ein Vielfaches von 4 sein; beim Dekodieren muss die Eingabelänge ein

Vielfaches von 5 sein.

-help Hilfeinformationen
--version Versionsinformationen

Umgebung

Rückgabewert

Konfiguration

Dateien

Anwendung

  • Beim Dekodieren darf die Eingabe zusätzlich zu den Bytes des normalen Alphabets auch Zeilenvorschübe enthalten
  • Verwenden Sie --ignore-garbage, um die Arbeit auch nach sonstigen nicht-alphabetischen Zeichen im kodierten Datenstrom nach Möglichkeit fortzusetzen
$ 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

Sicherheit

Dokumentation

RFC

Man-Page

Info-Pages

$ info '(coreutils) basenc invocation' 

Siehe auch

Links

Projekt

Weblinks