Strings (פקודה)

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
פקודת strings

strings (מילולית: מחרוזות) היא פקודה במערכות ההפעלה יוניקס המאתרת ומדפיסה מחרוזות טקסט המוטבעות בקבצים בינאריים, קובצי הרצה, תמונות וקובצי Dump.

הפקודה מקבלת קלט (קובץ נתונים אחד או יותר) ומחפשת בה רצף של מחרוזות ותווים גלויים, במידה ומצאה רצף תווים הגיוני תציג אותו על המסך. כל מחרוזת תופיע בשורה נפרדת.

פקודה זו היא חלק מחבילת גנו בינארי הנקראת Binutils והייתה זמינה במערכות הפעלה לינוקס בלבד.

בשלב מאוחר יותר שולבה באופן רשמי גם בגרסאות השונות של מערכת ההפעלה חלונות, מבית מיקרוסופט.


שימוש

השימוש הסטנדרטי בפקודת strings, בסביבת יוניקס, יתבצע כדלקמן:

strings [file...]

ניתן לשלב ערכים נוספים:

  • strings -n number: קביעת אורך מחרוזת (אורך ברירת המחדל הוא 4 תווים).
  • strings -a: יסרוק את כל הקובץ.
  • strings -v: יציג גרסה.
  • strings -f: תבנית.
  • man strings - יציג את ספר הוראות של פקודה זו.

השימוש בערכים הנוספים, בסביבת יוניקס, יתבצע כדלקמן:

strings [-a][-t format][-n number][file...]

קישורים חיצוניים

רשימת פקודות יוניקס (באנגלית)

רשימת פקודות CMD (באנגלית)