.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .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 .\" ======================================================================== .\" .IX Titlu "STRINGS 1" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH STRINGS 1 "5 august 2024" binutils\-2.43.0 "Instrumente pentru dezvoltare(programare) GNU" .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH NUME strings \- imprimă secvențele de caractere imprimabile din fișiere .SH SINOPSIS .IX Antet SINOPSIS strings [\fB\-afovV\fP] [\fB\-\fP\fIlungime\-minimă\fP] [\fB\-n\fP \fIlungime\-minimă\fP] [\fB\-\-bytes=\fP\fIlungime\-minimă\fP] [\fB\-t\fP \fIbază\fP] [\fB\-\-radix=\fP\fIbază\fP] [\fB\-e\fP \fIcodificarea\fP] [\fB\-\-encoding=\fP\fIcodificarea\fP] [\fB\-U\fP \fImetoda\fP] [\fB\-\-unicode=\fP\fImetoda\fP] [\fB\-\fP] [\fB\-\-all\fP] [\fB\-\-print\-file\-name\fP] [\fB\-T\fP \fInume\-bfd\fP] [\fB\-\-target=\fP\fInume\-bfd\fP] [\fB\-w\fP] [\fB\-\-include\-all\-whitespace\fP] [\fB\-s\fP] [\fB\-\-output\-separator\fP \fIșir\-separator\fP] [\fB\-\-help\fP] [\fB\-\-version\fP] \fIfișier\fP... .SH DESCRIERE .IX Antet DESCRIERE Pentru fiecare \fIfișier\fP dat, GNU \fBstrings\fP imprimă secvențele de caractere imprimabile care au cel puțin 4 caractere (sau numărul dat cu opțiunile de mai jos) și sunt urmate de un caracter neimprimabil. .PP În funcție de modul în care a fost configurat programul \fBstrings\fP, acesta va afișa în mod implicit fie toate secvențele imprimabile pe care le poate găsi în fiecare fișier, fie numai acele secvențe care se află în secțiunile de date încărcabile și inițializate. Dacă tipul de fișier este de nerecunoscut sau dacă \fBstrings\fP citește de la intrarea standard, atunci va afișa întotdeauna toate secvențele imprimabile pe care le poate găsi. .PP Pentru compatibilitate retroactivă, orice fișier care apare după o opțiune de linie de comandă de doar \fB\-\fP va fi, de asemenea, scanat în întregime, indiferent de prezența oricărei opțiuni \fB\-d\fP. .PP \&\fBstrings\fP este util în principal pentru a determina conținutul fișierelor care nu sunt de tip text. .SH OPȚIUNI .IX Antet OPȚIUNI .IP \fB\-a\fP 4 .IX Element \-a .PD 0 .IP \fB\-\-all\fP 4 .IX Element \-\-all .IP \fB\-\fP 4 .IX Element \- .PD Scanează întregul fișier, indiferent de secțiunile pe care le conține sau dacă aceste secțiuni sunt încărcate sau inițializate. În mod normal, acesta este comportamentul implicit, dar șirurile de caractere pot fi configurate astfel încât \&\fB\-d\fP să fie în schimb comportamentul implicit. .Sp Opțiunea \fB\-\fP este dependentă de poziție și obligă \fBstrings\fP să efectueze scanări complete ale oricărui fișier care este menționat după \fB\-\fP în linia de comandă, chiar dacă a fost specificată opțiunea \fB\-d\fP. .IP \fB\-d\fP 4 .IX Element \-d .PD 0 .IP \fB\-\-data\fP 4 .IX Element \-\-data .PD Imprimă numai șiruri de caractere din secțiunile de date inițializate și încărcate din fișier. Acest lucru poate reduce cantitatea de deșeuri la ieșire, dar expune, de asemenea, programul \fBstrings\fP la orice deficiențe de securitate care pot fi prezente în biblioteca BFD utilizată pentru scanarea și încărcarea secțiunilor. \fBstrings\fP poate fi configurat astfel încât această opțiune să fie comportamentul implicit. În astfel de cazuri, opțiunea \fB\-a\fP poate fi utilizată pentru a evita utilizarea bibliotecii BFD și pentru a imprima doar toate șirurile găsite în fișier. .IP \fB\-f\fP 4 .IX Element \-f .PD 0 .IP \fB\-\-print\-file\-name\fP 4 .IX Element \-\-print\-file\-name .PD Imprimă numele fișierului înainte de fiecare șir de caractere. .IP \fB\-\-help\fP 4 .IX Element \-\-help Afișează un rezumat al utilizării programului la ieșirea standard și iese. .IP \fB\-\fP\fIlungime\-minimă\fP 4 .IX Element \-lungime\-minimă .PD 0 .IP "\fB\-n\fP \fIlungime\-minimă\fP" 4 .IX Element "\-n lungime\-minimă" .IP \fB\-\-bytes=\fP\fIlungime\-minimă\fP 4 .IX Element \-\-bytes=lungime\-minimă .PD Imprimă secvențe de caractere afișabile care au cel puțin \&\fIlungime\-minimă\fP caractere. Dacă nu este specificată, se utilizează o lungime minimă implicită de 4. Distincția dintre caracterele afișabile și cele care nu pot fi afișate depinde de activarea opțiunilor \&\fB\-e\fP și \fB\-U\fP. Secvențele se termină întotdeauna cu caractere de control, cum ar fi „linie nouă” și „retur de cărucior”, dar nu și cu „caracterul de tabulare”. .IP \fB\-o\fP 4 .IX Element \-o La fel ca \fB\-t o\fP. În alte versiuni de \fBstrings\fP, \fB\-o\fP se comportă ca \fB\-t d\fP. Deoarece nu putem fi compatibili cu ambele moduri, am ales pur și simplu unul. .IP "\fB\-t\fP \fIbază\fP" 4 .IX Element "\-t bază" .PD 0 .IP \fB\-\-radix=\fP\fIbază\fP 4 .IX Element \-\-radix=bază .PD Imprimă poziția în cadrul fișierului înaintea fiecărui șir de caractere. Argumentul cu un singur caracter specifică baza poziției\-\-\-\fBo\fP pentru octal, \fBx\fP pentru hexazecimal sau \fBd\fP pentru zecimal. .IP "\fB\-e\fP \fIcodificarea\fP" 4 .IX Element "\-e codificarea" .PD 0 .IP \fB\-\-encoding=\fP\fIcodificarea\fP 4 .IX Element \-\-encoding=codificarea .PD Selectează codificarea caracterelor șirurilor de caractere care trebuie găsite. Valorile posibile pentru \fIcodificare\fP sunt: \fBs\fP = caractere de un singur octet pe 7 biți (implicit), \fBS\fP = caractere de un singur octet pe 8 biți, \fBb\fP = 16\-bit bigendian, \fBl\fP = 16\-bit littleendian, \fBB\fP = 32\-bit bigendian, \fBL\fP = 32\-bit littleendian. Util pentru a găsi șiruri de caractere late; (\fBl\fP și \fBb\fP se aplică, de exemplu, codificărilor Unicode UTF\-16/UCS\-2). .IP "\fB\-U\fP \fI[d|i|l|e|x|h]\fP" 4 .IX Element "\-U [d|i|l|e|x|h]" .PD 0 .IP \fB\-\-unicode=\fP\fI[default|invalid|locale|escape|hex|highlight]\fP 4 .IX Element \-\-unicode=[default|invalid|locale|escape|hex|highlight] .PD Controlează afișarea caracterelor multi\-octet codificate UTF\-8 în șiruri de caractere. În mod implicit (\fB\-\-unicode=default\fP), acestea nu beneficiază de un tratament special, ci se bazează pe definiția opțiunii \&\fB\-\-encoding\fP. Celelalte valori pentru această opțiune activează automat \fB\-\-encoding=S\fP. .Sp Opțiunea \fB\-\-unicode=invalid\fP le tratează ca fiind caractere negrafice și, prin urmare, nu fac parte dintr\-un șir de caractere valid. Toate celelalte opțiuni le tratează ca fiind caractere de șir valide. .Sp Opțiunea \fB\-\-unicode=locale\fP le afișează în limba locală curentă, care poate accepta sau nu codificarea UTF\-8. Opțiunea \&\fB\-\-unicode=hex\fP le afișează sub formă de secvențe de octeți hexazecimali cuprinse între caracterele \fI<>\fP. Opțiunea \fB\-\-unicode=escape\fP le afișează ca secvențe de eludare (\fI\euxxxx\fP), iar opțiunea \&\fB\-\-unicode=highlight\fP le afișează ca secvențe de eludare evidențiate cu roșu (dacă sunt acceptate de dispozitivul de ieșire). Culoarea are rolul de a atrage atenția asupra prezenței secvențelor unicode acolo unde nu ar fi de așteptat. .IP "\fB\-T\fP \fInume\-bfd\fP" 4 .IX Element "\-T nume\-bfd" .PD 0 .IP \fB\-\-target=\fP\fInume\-bfd\fP 4 .IX Element \-\-target=nume\-bfd .PD Specifică un alt format de cod obiect decât formatul implicit al sistemului dumneavoastră. .IP \fB\-v\fP 4 .IX Element \-v .PD 0 .IP \fB\-V\fP 4 .IX Element \-V .IP \fB\-\-version\fP 4 .IX Element \-\-version .PD Afișează numărul versiunii programului la ieșirea standard și iese. .IP \fB\-w\fP 4 .IX Element \-w .PD 0 .IP \fB\-\-include\-all\-whitespace\fP 4 .IX Element \-\-include\-all\-whitespace .PD În mod implicit, caracterele de tabulare și spațiu sunt incluse în șirurile afișate, dar nu și alte caractere de spațiu în alb, cum ar fi liniile noi și retururile de cărucior. Opțiunea \fB\-w\fP modifică acest lucru astfel încât toate caracterele de spațiu în alb sunt considerate ca făcând parte dintr\-un șir de caractere. .IP \fB\-s\fP 4 .IX Element \-s .PD 0 .IP \fB\-\-output\-separator\fP 4 .IX Element \-\-output\-separator .PD În mod implicit, șirurile de caractere de ieșire sunt delimitate de o nouă linie. Această opțiune vă permite să furnizați orice șir de caractere care să fie utilizat ca separator al înregistrărilor de ieșire. Utilă cu „\-\-include\-all\-whitespace” în cazul în care șirurile de caractere pot conține linii noi la nivel intern. .IP \fB@\fP\fIfișier\fP 4 .IX Element @fişier Citește opțiunile liniei de comandă din \fIfișier\fP. Opțiunile citite sunt inserate în locul opțiunii originale @\fIfișier\fP. Dacă \fIfișier\fP nu există sau nu poate fi citit, atunci opțiunea va fi tratată literal și nu va fi eliminată. .Sp Opțiunile din \fIfișier\fP sunt separate prin spații albe. Un caracter de spațiere poate fi inclus într\-o opțiune prin includerea întregii opțiuni între ghilimele simple sau duble. Orice caracter (inclusiv o bară oblică inversă) poate fi inclus prin prefixarea caracterului care urmează să fie inclus cu o bară oblică inversă. \fIfișier\fP poate conține la rândul său opțiuni @\fIfișier\fP suplimentare; orice astfel de opțiuni vor fi procesate în mod recursiv. .SH "CONSULTAȚI ȘI" .IX Antet "CONSULTAȚI ȘI" \&\fBar\fP\|(1), \fBnm\fP\|(1), \fBobjdump\fP\|(1), \fBranlib\fP\|(1), \fBreadelf\fP\|(1) and the Info entries for \fIbinutils\fP. .SH "DREPTURI DE AUTOR" .IX Antet "DREPTURI DE AUTOR" Drepturi de autor © 1991\-2024 Free Software Foundation, Inc. .PP Se acordă permisiunea de a copia, distribui și/sau modifica acest document în conformitate cu termenii Licenței GNU Free Documentation, versiunea 1.3 sau orice versiune ulterioară publicată de Free Software Foundation; fără secțiuni invariante, fără texte de copertă și fără texte de contra copertă. O copie a licenței este inclusă în secțiunea intitulată „GNU Free Documentation License”. .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .