このエントリーをはてなブックマークに追加


ファイル内容をHEX表示(HEX表示)する・Format-Hex

PowerShellでファイルの内容を16進数表示(HEX表示)したい場合は、Format-Hexコマンドレットを使うと表形式で表示されます。

関連サイト

動作確認環境

  • Windows 10 ver 1909
  • PowerShell バージョン
    PS C:\> $PSVersionTable.PSVersion.ToString()
    5.1.18362.752

Format-Hex コマンドレットを使ってHEX表示

以下のファイルを用意し、16進数表示をします。

  • 準備したファイル filefile.txt
    • file.txt
      01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ

Format-Hex コマンドレット実行例

構文は以下のようになります。

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 コマンドレット実行例

Format-Hex コマンドレットを実行した時のキャプチャになります。

run.png
 

以上、ファイル内容を16進数表示できる Format-Hex コマンドレットの紹介でした。


添付ファイル: filerun.png 895件 [詳細] filefile.txt 593件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-05-05 (火) 16:21:41