试图弄清楚如何从二进制文件中提取字符串并将它们转换为ascii。这些字符是一个条形码,前面是一个恒定的文本字符串。我的想法是弄清楚字符串常量字符串的 HEX 模式是什么,并据此提取字符串,然后将 HEX 转换为 ASCII。
问题是我不知道如何让 perl “读取”文件,或“查看”它所看到的内容。这意味着如果文件是文本文件,可能会做这样的事情——Perl:使用正则表达式从文本中提取数据——但我不知道如何弄清楚我的目标是什么二进制模式;也就是说,我在这里发布了这个数据的一个视图:Extracting “plaintext” header from HEX file using Perl
我如何在 Perl 中做到这一点?