如何在 Perl 中打开二进制文件,仅更改第一个字节,然后将其写回?
与 在 C 语言中更改文件中的一个字节非常相似,但在 Perl 而不是 C 中。
如何在 Perl 中打开二进制文件,仅更改第一个字节,然后将其写回?
Very similar to Changing one byte in a file in C, but in Perl instead of C.
How can I open a binary file in Perl, change ONLY the first byte, and write it back out?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有很多方法可以做到这一点。一种有效的方法是使用
open $fh, '+<'
以随机访问模式打开文件:Many ways to do it. An efficient way is to open the file in random access mode with
open $fh, '+<'
: