我有几个要写入 zip 存档的字符串(Json 对象)。内容应具有 UTF-8 字符集。我可以先在硬盘上创建 txt 文件,然后将它们压缩在一起。但是是否也可以直接使用 txt 文件和 utf-8 字符集创建一个 zip 存档?
目前我正在将字符串的字节直接写入存档。并获取系统的字符集。
String str = "...";
ZipOutputStream zipOutputStream = new ZipOutputStream(new FileOutputStream("dest\\zipFile.zip"));
zipOutputStream.putNextEntry(new ZipEntry("entryName"));
zipOutputStream.write(str.getBytes());
zipOutputStream.close();
人到中年有点甜
相关分类