我是否可以在编码(II*)
文件时排除特定字符串tiff
,并保持String
不变,并且在解码期间?
或者
如何指定编码以始终编码 (II*)
为三个字符,而不是与其他任何字符组合?
下面的代码将字符串II *替换为(II *),但是之后tiff被破坏了。
Path path = Paths.get("D:\\Users\\Vinoth\\workspace\\Testing\\Testing.tiff");
Charset charset = StandardCharsets.UTF_8;
String content = new String(Files.readAllBytes(path), charset);
content = content.replace("II*", " II ");
content = content.replace(" II "," II* ");
Files.write(path, content.getBytes(charset));