s/\x0D/\x0D\x0A/g
s/\x0D\x0A\x0A/\x0D\x0A/g
s/\x0D\x0A/\x0A/g
これで大抵の改行コードはクリーンになる