在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