在Java的字節序列,是有圖書館的任何地方,將給出一個字節序列(最好表現爲十六進制),轉化爲給定的InputStream另一個字節序列?例如:翻譯給出的InputStream
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 C3 BE AB 00 23 C3 BE AB 00
轉換後,其結果將是
00 00 12 18 33 EA F6 00 23 EA F6 00
並不清楚你的要求。什麼是「翻譯成另一個字節序列」呢? 「MyMagicLibrary」上的``translate'方法究竟應該做什麼? – 2011-01-20 15:35:08
所以你想要一個文件並用一些其他的字節序列替換所有出現的字節序列。我不認爲有一個圖書館可以這樣做,但編寫自己的圖書並不難。 – 2011-01-20 15:58:06