Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

nm(1)

od(1)

ascii(5)

strings(1)                                                       strings(1)

NAME
     strings - Druckbare Zeichenketten in Objekt- oder Binärdateien suchen

SYNTAX
     strings [-a] [-o|-t format] [-n anzahl] [--] datei ...

BESCHREIBUNG
     strings durchsucht Binärdateien nach Zeichenketten und gibt diese auf
     die Standardausgabe aus. Als Zeichenkette gilt standardmäßig jede
     Folge von vier oder mehr druckbaren ASCII-Zeichen, die mit einem
     Neue-Zeile-Zeichen oder mit einem Null-Byte enden [siehe ascii(5)].
     strings können Sie z. B. benutzen, um unbekannte Objektdateien zu
     identifizieren.

OPTIONEN
     -a   strings sucht in der ganzen Datei nach druckbaren Zeichenketten.

          Dies entspricht der alten Option -, die weiterhin unterstützt
          wird.

          -a nicht angegeben:

          strings sucht nur im initialisierten Datenbereich von Objektda-
          teien nach druckbaren Zeichenketten.

     -o   Vor jeder Zeichenkette wird ihre Position in der Datei ausgege-
          ben.

     -t format
          Vor jeder Zeichenkette wird ihre Position in der Datei ausgege-
          ben. Das format der Positionsangabe legen Sie wie folgt fest:

          d    Positionsangabe dezimal

          o    Positionsangabe oktal

          x    Positionsangabe hexadezimal

     -n anzahl
          Als Zeichenkette gilt jede Folge von anzahl oder mehr druckbaren
          Zeichen, die mit einem Neue-Zeile-Zeichen oder einem Null-Byte
          enden.

          Dies entspricht der alten Option -anzahl, die weiterhin unter-
          stützt wird.

          -n nicht angegeben:

          Als Zeichenkette gilt jede Folge von vier oder mehr druckbaren
          Zeichen, die mit einem Neue-Zeile-Zeichen oder einem Null-Byte
          enden.




Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

strings(1)                                                       strings(1)

     --   Ende der Optionenliste. Die Angabe ist nötig, wenn datei mit -
          beginnt.

     datei
          Name der Datei, die strings nach druckbaren Zeichenketten durch-
          suchen soll.

INTERNATIONALE UMGEBUNG
     Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
     texte. Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert
     ist, wird der Wert von LANG als Standardwert herangezogen. Ist auch
     LANG nicht oder als leere Zeichenkette definiert, verhält sich das
     System so, als wäre es nicht internationalisiert.

     Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
     bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
     Bereich der Internationalisierung.

BEISPIELE
     Suchen aller druckbaren Zeichenketten in der ausführbaren Binärdatei
     a.out:

     $ strings a.out
     halli hallo

     Dies kann die Ausgabe für eine Datei sein, deren Quellcode wie folgt
     aussah:

     #include <stdio.h>

     main()
     {
     printf("halli hallo\n");
     }

SIEHE AUCH
     nm(1), od(1), ascii(5).

















Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026