#author("2020-05-05T16:21:10+09:00","","")
#navi(../)
* ファイル内容をHEX表示(HEX表示)する・Format-Hex [#x20b679e]
PowerShellでファイルの内容を16進数表示(HEX表示)したい場合は、Format-Hexコマンドレットを使うと表形式で表示されます。~

#contents

* 関連サイト [#nabf2dbe]
-[[Microsoft PowerShell | Format-Hex>https://docs.microsoft.com/ja-jp/powershell/module/microsoft.powershell.utility/format-hex]]

* 動作確認環境 [#h3b470d2]
- Windows 10 ver 1909
- PowerShell バージョン
 PS C:\> $PSVersionTable.PSVersion.ToString()
 5.1.18362.752

#htmlinsert(win-top.html)

* Format-Hex コマンドレットを使ってHEX表示 [#e9a7f595]
以下のファイルを用意し、16進数表示をします。

-準備したファイル &ref(file.txt);
-- file.txt
 01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ

** Format-Hex コマンドレット実行例 [#kb5e87a3]
構文は以下のようになります。
 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 コマンドレット実行例 [#k007a66b]
Format-Hex コマンドレットを実行した時のキャプチャになります。
#ref(run.png)
#br

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





トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS