我想使用 Perl 中的pack()函数来编码一些数据。然后我想将我的打包结构与另一个打包结构进行比较。我希望这个比较是在这个打包结构的字节值上。
根据文档,cmp使用当前语言环境来确定如何比较字符串。但我不希望将任何情报应用于比较。我想要最接近 memcmp() 的任何东西。显然我不能<=>
用来比较我打包的对象,因为它们不是数字。
在 Perl 中比较压缩字符串的最佳方法是什么?
旁注:我一直在阅读这篇关于 Perl 中高效排序的文章,其中指出普通排序函数使用类似 memcmp 的算法来比较结构。我想知道如何在不必使用排序的情况下实现这样的比较。