web-dev-qa-db-ja.com

ネイティブのWindows7ツールのみを使用してcharのHEXコードを取得する

印刷できない奇妙な文字のテキストファイルがあります。そのHEXコードを知りたいのですが。

HexView やプログラミングのようなソフトウェアをインストールせずにどうすればそれを知ることができますか?

1
Nakilon

PowerShell 2.0は、すべてのWindows 7システムにネイティブにインストールされるため、可能です。
残念ながら、少しプログラミングを行う必要があります。

$strPath = "D:\test.txt"
Get-Content $strPath -Encoding Byte | ForEach-Object {        
        $ascii = [CHAR][BYTE]$_
        $hex = "{0:X2} " -f $_
        $dez = "{0:d} " -f $_
        write-Host $ascii, $hex, $dez
    }

出力(PowerShell ISEの場合)

enter image description here

ソース

3
nixda