.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .de IX .. .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" fudge factors for nroff and troff . .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} .\" simple accents for nroff and troff . .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} .\" troff and (daisy-wheel) nroff accents . .ds : \k:\h'-(\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \k:\h'-(\n(.wu+\w'\(de'u\-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\fI\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E .\" corrections for vroff . .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' .\" for low resolution devices (crt and lpr) . .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "STRINGS 1" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH STRINGS 1 "20. Februar 2021" binutils\-2.35.2 GNU\-Entwicklungswerkzeuge .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH BEZEICHNUNG strings \- Ausgabe von Abfolgen darstellbarer Zeichen in Dateien .SH ÜBERSICHT .IX Header ÜBERSICHT strings [\fB\-afovV\fP] [\fB\-\fP\fImin\-länge\fP] [\fB\-n\fP \fImin\-länge\fP] [\fB\-\-bytes=\fP\fImin\-länge\fP] [\fB\-t\fP \fIBasis\fP] [\fB\-\-radix=\fP\fIBasis\fP] [\fB\-e\fP \fIKodierung\fP] [\fB\-\-encoding=\fP\fIKodierung\fP] [\fB\-\fP] [\fB\-\-all\fP] [\fB\-\-print\-file\-name\fP] [\fB\-T\fP \fIBfdname\fP] [\fB\-\-target=\fP\fIBfdname\fP] [\fB\-w\fP] [\fB\-\-include\-all\-whitespace\fP] [\fB\-s\fP] [\fB\-\-output\-separator\fP\fITrennerzeichenkette\fP] [\fB\-\-help\fP] [\fB\-\-version\fP] \fIDatei\fP… .SH BESCHREIBUNG .IX Header BESCHREIBUNG Für jede übergebene \fIDatei\fP gibt \s-1GNU\s0 \fBstrings\fP die darstellbaren Zeichenabfolgen aus, die mindestens 4 Zeichen lang sind (oder die Länge, die mit den nachfolgenden Optionen festgelegt ist) und denen ein nicht darstellbares Zeichen folgt. .PP Abhängig davon, wie das Programm Strings konfiguriert wurde, wird es standardmäßig entweder alle darstellbaren Abfolgen anzeigen, die es in jeder Datei finden kann, oder nur die Abfolgen, die in ladbaren, initialisierten Datensektionen sind. Falls der Dateityp nicht erkannt werden kann oder falls Strings von der Standardeingabe liest, dann wird es immer alle darstellbaren Abfolgen anzeigen, die es finden kann. .PP Zur Rückwärtskompatibilität wird jede Datei, die nach der Befehlszeilenoption von nur \fB\-\fP auftritt, auch komplett durchsucht, unabhängig von dem Vorhandensein einer Option \fB\-d\fP. .PP \&\fBstrings\fP ist hauptsächlich zum Bestimmen der Inhalte von nicht\-Textdateien nützlich. .SH OPTIONEN .IX Header OPTIONEN .IP \fB\-a\fP 4 .IX Item \-a .PD 0 .IP \fB\-\-all\fP 4 .IX Item \-\-all .IP \fB\-\fP 4 .IX Item \- .PD Durchsucht die gesamte Datei, unabhängig davon, welche Sektionen sie enthält oder ob diese Sektionen geladen oder initialisiert werden. Dies ist normalerweise das Standardverhalten, aber Strings kann so konfiguriert werden, dass stattdessen die Option \&\fB\-d\fP die Vorgabe ist\&. .Sp Die Option \fB\-\fP ist positionsabhängig und erzwingt, dass Strings jede Datei, die nach dem \fB\-\fP auf der Befehlszeile folgt, vollständig durchsucht wird, selbst falls die Option \fB\-d\fP angegeben wurde. .IP \fB\-d\fP 4 .IX Item \-d .PD 0 .IP \fB\-\-data\fP 4 .IX Item \-\-data .PD Gibt nur Zeichenketten aus den initialisierten, geladenen Daten\-Sektionen in der Datei aus. Dies kann die Menge an Zeichenmüll in der Ausgabe reduzieren, kann aber das Programm Strings auch allen Sicherheitsschwachstellen öffnen, die in der Bibliothek \s-1BFD\s0 vorhanden sein könnten. Strings kann so konfiguriert werden, das diese Option das Standardverhalten ist. In diesen Fällen kann die Option \fB\-a\fP verwandt werden, um die Verwendung der Bibliothek \s-1BFD\s0 zu vermeiden und stattdessen nur sämtliche, in der Datei gefundenen Zeichenketten auszugeben. .IP \fB\-f\fP 4 .IX Item \-f .PD 0 .IP \fB\-\-print\-file\-name\fP 4 .IX Item \-\-print\-file\-name .PD Gibt vor jeder Zeichenkette den Namen der Datei aus. .IP \fB\-\-help\fP 4 .IX Item \-\-help Gibt eine Zusammenfassung des Programmaufrufs auf der Standardausgabe aus und beendet das Programm. .IP \fB\-\fP\fImin\-länge\fP 4 .IX Item \-min\-länge .PD 0 .IP "\fB\-n\fP \fImin\-länge\fP" 4 .IX Item "\-n min\-länge" .IP \fB\-\-bytes=\fP\fImin\-länge\fP 4 .IX Item \-\-bytes=min\-länge .PD Gibt eine Abfolge von Zeichen aus, die mindestens \fImin\-länge\fP Zeichen lang sind, anstatt der Vorgabe von 4. .IP \fB\-o\fP 4 .IX Item \-o Wie \fB\-t o\fP. Einige andere Versionen von \fBstrings\fP haben \fB\-o\fP, das stattdessen wie \fB\-t d\fP agiert. Da diese Version nicht mit beiden Arten kompatibel sein kann, wurde eine Variante gewählt. .IP "\fB\-t\fP \fIBasis\fP" 4 .IX Item "\-t Basis" .PD 0 .IP \fB\-\-radix=\fP\fIBasis\fP 4 .IX Item \-\-radix=Basis .PD Gibt vor jeder Zeichenkette den Versatz innerhalb der Datei an. Das einzelne Zeichenargument legt die Basis für den Versatz fest \-\- \fBo\fP für oktal, \fBx\fP für hexadezimal oder \fBd\fP für dezimal. .IP "\fB\-e\fP \fIKodierung\fP" 4 .IX Item "\-e Kodierung" .PD 0 .IP \fB\-\-encoding=\fP\fIKodierung\fP 4 .IX Item \-\-encoding=Kodierung .PD Wählt die Zeichenkodierung für die zu findenden Zeichenketten aus. Mögliche Werte für \fIKodierung\fP sind: \fBs\fP = Einzel\-7\-bit\-Byte\-Zeichen (\s-1ASCII, ISO 8859,\s0 usw., Vorgabe), \fBS\fP = Einzel\-8\-bit\-Byte\-Zeichen, \fBb\fP = 16\-bit\-Big\-Endian, \fBl\fP = 16\-bit\-Little\-Endian, \fBB\fP = 32\-bit\-Big\-Endian, \fBL\fP = 32\-bit\-Little\-Endian. Nützlich zum Finden von Zeichenketten mit breiten Zeichen. (\fBl\fP und \fBb\fP gelten für beispielsweise \s-1UTF\-16/UCS\-2\s0\-Kodierungen.) .IP "\fB\-T\fP \fIBfdname\fP" 4 .IX Item "\-T Bfdname" .PD 0 .IP \fB\-\-target=\fP\fIBfdname\fP 4 .IX Item \-\-target=Bfdname .PD Gibt ein Objektcodeformat an, das von der Vorgabe Ihres Systems abweicht. .IP \fB\-v\fP 4 .IX Item \-v .PD 0 .IP \fB\-V\fP 4 .IX Item \-V .IP \fB\-\-version\fP 4 .IX Item \-\-version .PD Gibt die Programmversionsnummer auf der Standardausgabe aus und beendet sich. .IP \fB\-w\fP 4 .IX Item \-w .PD 0 .IP \fB\-\-include\-all\-whitespace\fP 4 .IX Item \-\-include\-all\-whitespace .PD Standardmäßig werden Tabulatoren und Leerzeichen in den angezeigten Zeichenketten aufgenommen, aber andere Leerraumzeichen wie Zeilenumbrüche und Wagenrückläufe nicht. Die Option \fB\-w\fP ändert dies, so dass alle Lerraumzeichen als Teil einer Zeichenkette betrachtet werden. .IP \fB\-s\fP 4 .IX Item \-s .PD 0 .IP \fB\-\-output\-separator\fP 4 .IX Item \-\-output\-separator .PD Standardmäßig werden Ausgabezeichenketten durch einen Zeilenumbruch begrenzt. Diese Option erlaubt es Ihnen, jede Zeichenkette als Ausgabedatensatztrenner zu verwenden. Dies ist zusammen mit »\-\-include\-all\-whitespace« nützlich, da dort Zeichenketten intern Zeilenumbrüche enthalten dürfen. .IP \fB@\fP\fIDatei\fP 4 .IX Item @Datei Liest Befehlszeilenoptionen aus \fIDatei\fP. Die eingelesenen Optionen werden anstelle der Option @\fIDatei\fP eingefügt. Falls \fIDatei\fP nicht existiert oder nicht gelesen werden kann, dann wird diese Option wörtlich behandelt und nicht entfernt. .Sp Die Optionen in \fIDatei\fP werden durch Leerraum getrennt. Ein Leerraumzeichen kann in eine Option aufgenommen werden, indem die gesamte Option in entweder einfache oder doppelte englische Anführungszeichen eingeschlossen wird. Jedes Zeichen (einschließlich des Rückwärtsschrägstriches) kann aufgenommen werden, indem dem aufzunehmenden Zeichen ein Rückwärtsschrägstrich vorangestellt wird. Die \fIDatei\fP kann selbst zusätzliche \fIDatei\fP\-Optionen enthalten, jede solcher Optionen werden rekursiv ausgewertet. .SH "SIEHE AUCH" .IX Header "SIEHE AUCH" \&\fBar\fP\|(1), \fBnm\fP\|(1), \fBobjdump\fP\|(1), \fBranlib\fP\|(1), \fBreadelf\fP\|(1) und die Info\-Einträge für \fIbinutils\fP. .SH COPYRIGHT .IX Header COPYRIGHT Copyright \(co 1991\-2020 Free Software Foundation, Inc. .PP Es wird die Erlaubnis erteilt, dieses Dokument unter den Bedingungen der \s-1GNU\s0 Free Documentation Lizenz, Version 1.3 oder jeder neueren, durch die Free Software Foundation veröffentlichten Version ohne invariante Abschnitte und ohne Deckblatt\-Text und Rückseiten\-Text zu kopieren, vertreiben und/oder zu verändern. Eine Kopie dieser Lizenz ist im Abschnitt Namens \*(L»\s-1GNU\s0 Free Documentation License\*(R« enthalten. .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .