-PR-
解決済み

バイナリを16進表現の文字列に変換するには。。

  • すぐに回答を!
  • 質問No.7284
  • 閲覧数1413
  • ありがとう数3
  • 気になる数0
  • 回答数1
  • コメント数0

こんにちは。

データベースにバイナリ形式で入っているものを取り出して、16進表現の文字列(テキスト)に直さなくてはなりません。

バイナリを4文字ずつ取り出して、16進数に変えてを繰り返し、繋げてゆけばよいとは思うのですが、具体的な方法がいまいちわかりません。

データベースから取り出すとき、何型の変数に取り出して、どのようにして16進に直せば、効率よく処理を行うことが出来るでしょうか。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル6

ベストアンサー率 33% (4/12)

データベースからバイナリフィールドを取り出す方法はわからないのですが、取り出した後は、バイト型の配列に格納し、1バイトずつInteger.toHexStringを使って、16進表現の文字列にしていく方法がわかりやすいと思います。
お礼コメント
noname#744

ありがとうございます。

ご教授いただいた方法にて、実験してみたいと思います。

今後とも、宜しくお願い致します。
投稿日時 - 0000-00-00 00:00:00
このQ&Aで解決しましたか?
関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-

特集


開業・独立という夢を持つ人へ向けた情報満載!

ピックアップ

ページ先頭へ