本を見ると perl ではバイナリデータを扱えると書いてある。 読み込むときは read を使うが書き出すときは print が使えるそうだ。
ところで print で書くと 0x0a が 自動的に 0x0d + 0x0a に変換されて困るんですけど。 どうすればいいのでしょう? 1. 0x0a が入っているバイナリデータは使ってはいけない。 2. その本が古いだけで実は他のやり方がある。 3. 気にせず syswrite を使え。 4. Windows を使うのをやめる。 5. あきらめる。

Something in the past
本を見ると perl ではバイナリデータを扱えると書いてある。 読み込むときは read を使うが書き出すときは print が使えるそうだ。
ところで print で書くと 0x0a が 自動的に 0x0d + 0x0a に変換されて困るんですけど。 どうすればいいのでしょう? 1. 0x0a が入っているバイナリデータは使ってはいけない。 2. その本が古いだけで実は他のやり方がある。 3. 気にせず syswrite を使え。 4. Windows を使うのをやめる。 5. あきらめる。