binmode


binmode FILEHANDLE

 FILEHANDLEのファイルをバイナリモードで扱うようにします。バイナリファイルとテキストファイルを区別しないOSでは何もしません。

サンプルプログラム

use strict;
use warnings;

my $filename = 'foo.bin';
open my $fh, '<', $filename or die "$!:$filename";
binmode $fh;
while (read $fh, my $buf, 1024) {
    # $bufを使う処理
}
close $fh

関連項目

・close関数
open関数