【发布时间】:2013-06-16 06:20:20
【问题描述】:
我正在尝试编写一个脚本,该脚本将从可执行二进制文件中提取字符串并将它们保存在文件中。让这个文件以换行符分隔不是一种选择,因为字符串本身可能有换行符。然而,这也意味着,使用 unix“字符串”实用程序不是一个选项,因为它只是打印出所有以换行符分隔的字符串,这意味着仅通过查看输出就无法判断哪些字符串包含换行符“字符串”。因此,我希望找到一个 python 函数或库,它实现了与“字符串”相同的功能,但它会将这些字符串作为变量提供给我,这样我就可以避免换行问题。
谢谢!
【问题讨论】:
-
@FredrikPihl,这是关于二进制和文本表示之间的转换。这是关于从二进制可执行文件中提取字符串。令人困惑的重用术语,但不同的问题。不过,感谢您的捕获;很高兴知道这是否是一个重复。
-
你说得对,这是我今天误解的第三个问题;需要睡觉:-)
标签: python string executable