PowerShellでファイルの内容を16進数表示(HEX表示)したい場合は、Format-Hexコマンドレットを使うと表形式で表示されます。
PS C:\> $PSVersionTable.PSVersion.ToString() 5.1.18362.752
以下のファイルを用意し、16進数表示をします。
01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ
構文は以下のようになります。
Format-Hex ファイル名
または
format-hex -Path ファイル名
取得した変数内の値を16進数表示する場合は、以下のようになります。
PS D:\work> $data = Get-Content .\file.txt PS D:\work> $data | Format-Hex 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00000000 30 31 32 33 34 35 36 37 38 39 30 41 42 43 44 45 01234567890ABCDE 00000010 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 FGHIJKLMNOPQRSTU 00000020 56 57 58 59 5A VWXYZ
Format-Hex コマンドレットを実行した時のキャプチャになります。
以上、ファイル内容を16進数表示できる Format-Hex コマンドレットの紹介でした。