open(my $fh, '<', $filename); binmode($fh); #### open(my $fh, '<:raw', $filename); #### $, = ' '; $\ = "\n"; open(FH, '<', '/dev/null'); print(PerlIO::get_layers(FH)); # --> unix perlio #### open(FH, '<', '/dev/null'); binmode(FH); print(PerlIO::get_layers(FH)); # --> unix perlio #### open(FH, '<:raw', '/dev/null'); print(PerlIO::get_layers(FH)); # --> unix