服务器技术之Perl中二进制文件的读写

发布时间:2020-04-29 23:30:02 作者:卖火柴的小男孩 阅读量:2847

服务器技术之Perl中二进制文件的读写
 
在Perl中,二进制文什的读写与文本文件是不同的,这里使用的函数是sysread和syswnte,其格式为:
 
$result - sysread( Filehandle, $var, length[, offsetl]),
 
$result= syswrite(Flehandle, $var, length[, offsetl]);
 
在使用二进制读写时,用户必须自行维护文件指针,即当前文件读写数据的偏移量。Perl使用下列函数完成这个工作;
 
$fesult= seek (Filehandle, position' base),
 
$result= IeII(Filehandle);
 
Sresul=eof (Filehandle);
 
seek函数类似于C语言的库函数fseek,用于设置文件指针到指定的位置,而tell函数用于返同当时的文件指针的值,eof用于测试是否达到文件尾部。

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

  热门标签

爱秒云
Catfish(鲶鱼) Blog V 4.7.3