いまヲレがどうやってるかというと

関数内で、

    • 改行コードをundefに
    • データの読み込み
    • 改行コードを\nに
    • データを、CR+LF/LF/CRの16進表現に引っ掛けて
    • 当たった16進表現でsplit

みたいな処理。
最初に試したのはchompの置き換えだったんだけど、そもそもreadlineの時点で問題が起きる場合もあるので切り替えた。
…ファイルが大きくなると無茶苦茶重いんだけど、プラットフォーム不問でワンライナー投げる方法もないし、改行コードの統一ってバッドノウハウにしか思えないので、ひとまずこれでやってる。