Commit 28fefdeb authored by Looly's avatar Looly
Browse files

add SECURITY

parent 85bc21b6
Showing with 30 additions and 4 deletions
+30 -4
# Security Policy
## Supported Versions(支持的版本)
| Version | Supported |
| ------- | ------------------ |
| 5.x.x | :white_check_mark: |
| 4.x.x | :x: |
| 3.x.x | :x: |
## Reporting a Vulnerability(报告漏洞)
如果你发现有安全问题或漏洞,请发送邮件到`loolly@aliyun.com`
To report any found security issues or vulnerabilities, please send a mail to `loolly@aliyun.com`.
\ No newline at end of file
...@@ -26,22 +26,22 @@ import java.util.zip.ZipOutputStream; ...@@ -26,22 +26,22 @@ import java.util.zip.ZipOutputStream;
public class ZipWriter implements Closeable { public class ZipWriter implements Closeable {
/** /**
* 创建{@link ZipWriter} * 创建ZipWriter
* *
* @param zipFile 生成的Zip文件 * @param zipFile 生成的Zip文件
* @param charset 编码 * @param charset 编码
* @return {@link ZipWriter} * @return ZipWriter
*/ */
public static ZipWriter of(File zipFile, Charset charset) { public static ZipWriter of(File zipFile, Charset charset) {
return new ZipWriter(zipFile, charset); return new ZipWriter(zipFile, charset);
} }
/** /**
* 创建{@link ZipWriter} * 创建ZipWriter
* *
* @param out Zip输出的流,一般为输出文件流 * @param out Zip输出的流,一般为输出文件流
* @param charset 编码 * @param charset 编码
* @return {@link ZipWriter} * @return ZipWriter
*/ */
public static ZipWriter of(OutputStream out, Charset charset) { public static ZipWriter of(OutputStream out, Charset charset) {
return new ZipWriter(out, charset); return new ZipWriter(out, charset);
......
package cn.hutool.core.compress; package cn.hutool.core.compress;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.io.resource.FileResource;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.ZipUtil; import cn.hutool.core.util.ZipUtil;
import org.junit.Ignore; import org.junit.Ignore;
import org.junit.Test; import org.junit.Test;
...@@ -13,4 +16,12 @@ public class ZipWriterTest { ...@@ -13,4 +16,12 @@ public class ZipWriterTest {
public void zipDirTest() { public void zipDirTest() {
ZipUtil.zip(new File("d:/test")); ZipUtil.zip(new File("d:/test"));
} }
@Test
@Ignore
public void addTest(){
final ZipWriter writer = ZipWriter.of(FileUtil.file("d:/test/test.zip"), CharsetUtil.CHARSET_UTF_8);
writer.add(new FileResource("d:/test/qr_c.png"));
writer.close();
}
} }
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment