strings
是一個 Linux 命令行工具,用于從二進制文件中提取可打印的字符串。這可以幫助你識別文件類型,特別是當文件擴展名丟失或不可靠時。要使用 strings
識別文件類型,請按照以下步驟操作:
打開終端(Terminal)。
輸入 strings
命令,后跟要檢查的文件的路徑。例如:
strings /path/to/your/file
將 /path/to/your/file
替換為你要檢查的文件的實際路徑。
按 Enter 鍵運行命令。strings
將輸出文件中的可打印字符串。
分析輸出的字符串,查找與特定文件類型相關的關鍵字。例如,如果你看到 “ELF” 字樣,那么文件可能是一個 ELF(Executable and Linkable Format)格式的可執行文件,如 Linux 可執行文件、共享庫等。如果看到 “PDF” 字樣,那么文件可能是一個 PDF 文檔。
你還可以將 strings
命令的輸出重定向到一個文件,然后使用文本編輯器或 grep
等工具進一步分析。例如:
strings /path/to/your/file > output.txt
這將把 strings
命令的輸出保存到名為 output.txt
的文件中。然后,你可以使用文本編輯器打開該文件,或使用 grep
等命令搜索特定關鍵字。
請注意,strings
命令可能無法100%準確地識別文件類型,因為某些文件格式可能沒有特定的可打印字符串。在這種情況下,你可能需要嘗試其他方法(如文件命令或 magic 文件)來識別文件類型。