Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
gnu-binutils-stringsがファイル内のutf-16コンテンツを印刷できることに気づきました-プログラムがutf-8文字列を印刷することは可能ですか?もしそうなら、どの議論が適切ですか?私はサブプロセスを使用してPython環境で作業しており、subprocess.Popen呼び出しがパイプを介して生成するgnu-binutils-stringsからの出力を処理したいと考えています。
の経験はありませんstringsが、私が持っているバージョン (2.21.51.20110605) には、utf-8 テキストで動作する 8 ビットのエンコード オプション (-eS) があります。印刷不可能な文字 (値 < 32) で区切られた「テキスト」を探すために、広いネットをキャストする必要があります。かなりの騒音が予想されます。ランダム実行可能ファイルのテストでは、-eS (8 ビット) の結果が -es (7 ビット) の 5 倍であることが示されました。
strings