Javaでは、バイトシーケンス(16進数で表現されている)を指定すると、InputStreamが指定された別のバイトシーケンスに変換されるライブラリがどこにありますか?例えば:翻訳後の入力ファイル(16進数でのように見えた)InputStreamを指定してバイトシーケンスを変換する
00 00 12 18 33 C3 BE AB 00 23 C3 BE AB 00
場合uはuが使用することを意味している場合
InputStream input = new FileInputStream(new File(...));
OutputStream output = new FileOutputStream(new File(...));
String fromHex = "C3BEAB";
String toHex = "EAF6"
MyMagicLibrary.translate(fromHex, toHex, input, output)
ので、結果は
00 00 12 18 33 EA F6 00 23 EA F6 00
あなたが何を求めているのかはっきりしません。 「別のバイトシーケンスに変換する」とはどういう意味ですか? 'MyMagicLibrary'の' translate'メソッドは何をすべきでしょうか? –
ファイルを取得し、一連のバイトのすべての出現を他のバイトのシーケンスで置き換えたいとします。私はそれを行うための図書館はないと思うが、あなた自身で書くことは非常に難しいことではない。 –