perl - 如何使用 Perl 访问文件中特定范围的字节?

标签 perl file

将磁盘上文件的指定字节范围提取到变量中的最方便方法是什么?

最佳答案

seek 到范围的开头, read 所需的字节数(或 sysseek/sysread -- 请参阅 nohat 的评论)。

open $fh, '<', $filename;
seek $fh, $startByte, 0;
$numRead = read $fh, $buffer, $endByte - $startByte; # + 1
&do_something_with($buffer);

关于perl - 如何使用 Perl 访问文件中特定范围的字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2655536/

相关文章:

perl - 如何用完整的文件名分割perl中的路径?

c# - 在 C# 中将字节数组转换为字符串并再次返回

java - 在android中创建一个管理文件的类的建议

Twilio IP 消息传递/聊天支持文件传输吗?

javascript - HTML5 文件 API 按顺序包含多个文件,而不是一次全部文件

perl - 尝试获取 SSL 证书错误

Perl:无法使用 Twig::XPath 语法提取同级值

c - 如何打开不在同一文件夹中的文本文件?

perl - 让 Perl 警告我缺少未使用的函数

linux - 监视多个目录以创建文件;如果它们不存在,请发送电子邮件