A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
田吾作7です
16進数にするだけならHEXでできます。
バイナリデータをどういった形で変数に読み込んでるかがわからないために、的を得た回答ができません。
読み込む部分までのソースを記してもらえれば、以後どうするかを答えやすくなると思います。
全然回答になってないかもしれませんが、バイナリファイルを読み込む時のサンプルを記します。
Sub Main()
Const testFile As String = "C:\TESTFILE"
Const ReadBufSize As Long = 256 '読み込むバッファのサイズを指定
Dim Buf() As Byte 'バッファ
Dim lngFile As Long 'ファイルナンバ
Dim i As Long
lngFile = FreeFile
Open testFile For Binary Access Read Shared As #lngFile
ReDim Buf(ReadBufSize - 1)
Get #lngFile, , Buf
Close #lngFile
'16進数にしてデバッグウィンドウに出力
For i = 0 To (ReadBufSize - 1)
Debug.Print Hex(Buf(i))
Next i
End Sub

No.1
- 回答日時:
バイナリデータ、16進数、共に文字列だと思うので、
自分で作成してしまいますね
(何か便利な関数があれば良いのですが・・・自分は知りません(T_T))
下記にサンプルを記しておきます
'~~~~~~~~~~
'1バイトのバイナリデータを16進に変換する
Private Function Byte01BinToHex(BinData As String) As String
Dim i As Integer
Dim n As Integer
'引数の文字数判断
If Len(BinData) = 8 Then
'変数初期化
i = 0
'1バイト分ループ
For n = 1 To 8 Step 1
'値を変数に加算
i = i + (CInt(Mid(BinData, 9 - n, 1)) * (2 ^ (n - 1)))
Next
'戻り値設定
Byte01BinToHex = Hex(i)
Else
'戻り値設定
Byte01BinToHex = "xx"
End If
End Function
'~~~~~~~~~~
頑張ってください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「彡」って文字はなんという文...
-
RubyでUTF8のコード値を文字に...
-
文字列を数字に変換する暗号化方式
-
VB6のコードをVB.NETに移したい...
-
RubyでCSV.read()で二次元配列...
-
メールの添付資料がtxtデー...
-
JIS → S-JIS コード変換するには
-
文字コード(たぶんユニコード)
-
Cでバイナリデータを変換
-
ExcelVBA実行後に時々落ちる
-
COBOLのデータ型
-
PS4コントローラーをPCでゲーム...
-
Excelで入力禁止文字を設定したい
-
濁点(゙) 半濁点(゚)を一文字と数...
-
Chr(13)とChr(10)の違いは?
-
Excelで指数表現しないようにす...
-
VBの「As String * 128」とは?
-
TV出力ポートをOFFにすれば良い...
-
4Kの外部モニターに出力すると...
-
標準出力の上書き
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
std::stringからLPCWSTR型への変換
-
ふりがなをアルファベット化す...
-
VS 2008(VB.NET)
-
「彡」って文字はなんという文...
-
2バイト文字をJEFからSJISに変...
-
JIS → S-JIS コード変換するには
-
COBOLによる全角・半角混...
-
ExcelVBA実行後に時々落ちる
-
フォームのコントロールのバッ...
-
sedで日本語の置換方法について
-
Symfowareでのデータ型変換につ...
-
数値のパック10進数の変換に...
-
S-JIS → JIS コード変換するには
-
RubyでUTF8のコード値を文字に...
-
英数字を含む文字列(0-9,A-Z)...
-
%fと%gについて
-
CString ←→ BSTRの変換について
-
C#でバイナリデータをテキスト...
おすすめ情報