Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【PowerShell】ファイル作成時のデフォルトの改行コード

PS > "ABC" | Out-File temp.txt
PS > Format-Hex .\temp.txt
           パス: ○○○\temp.txt
           00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000   FF FE 41 00 42 00 43 00 0D 00 0A 00              .þA.B.C.....
PS > "あいう" | Out-File -Append .\temp.txt
PS > Format-Hex .\temp.txt
           パス: ○○○\temp.txt
           00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000   FF FE 41 00 42 00 43 00 0D 00 0A 00 42 30 44 30  .þA.B.C.....B0D0
00000010   46 30 0D 00 0A 00                                F0....

ファイル作成時(中身を"ABC"で作成時)には、最後に0x000dと0x000a(復帰+改行)が付与されている。ファイルに追記時("あいう"を追加時)も、最後に0x000dと0x000a(復帰+改行)が付与されている。

よって、デフォルトの改行コードは、0x0d 0x0a(復帰+改行、CR+LF)であることがわかる。