お世話になります。
Rubyを時折使用している初心者です。
バイナリデータを扱うことがあるのですが、キャラクタへの変換方法がわかりません。
PackやMAPとかも勉強中のため、初心者的な質問を失礼します。
前提・実現したいこと
16進数の文字列があった場合に、文字列に変換する方法がわかりません。
例として、
"52756279"というStringがあった場合、この文字列を
”Ruby"に戻す方法があれば教えてください。
頭から"52"の2文字を切り出し、16進数としてキャラクタ変換という処理が必要なのかなとも考えます。
試したこと
文字列は、下記で作成しました。
"Ruby".unpack1.("H*")
unpackで作成したのに、packがないのかとも考えますがたどり着けませんでした。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/13 14:00