TOP - Perl - 関数 - binmode

WindowsなどのOSのテキストモードによる\r\nの変換動作を行わないようにします。

binmode ファイルハンドル
ファイルハンドル : バイナリモードで扱うファイルハンドル
(例)
open OUT_A, ">test1.txt";           # binmode指定あり
binmode OUT_A;

print OUT_A "test\n";

close OUT_A;

open OUT_B, ">test2.txt";           # binmode指定なし

print OUT_B "test\n";

close OUT_B;
実行結果(FreeBSD)
test1.txt 16進表記
74 65 73 74 0A
実行結果(FreeBSD)
test2.txt 16進表記
74 65 73 74 0A
実行結果(Windows)
test1.txt 16進表記
74 65 73 74 0A
実行結果(Windows)
test2.txt 16進表記
74 65 73 74 0D 0A


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.