解压缩软件——360压缩国际版

  1. 不要跟风,Winrar和7-Zip都有很严重的bug。换来换去,感觉综合最好的还是2345的好压,虽然有广告,但不难对付。这个52好压试了下,感觉是个半成品,而且连7z格式都不支持。
  2. 首先说,7-zip是7-zip,是不能简称为7z的,winrar也不能简称为rar,发现很多这类软件的推崇者连这点都搞不清。前者的bug至少有两个,一个是拖动解压时连续解两次,遇到大文件时简直崩溃,一个是注释菜单永远是个僵尸。这几乎是众所周知的事,谈何“惊讶”或“稀奇”?
    winrar的bug则是在压缩包内直接编辑时,会丢失文件。
  3. 综合最好用的是360压缩国际版,2345的东西不要碰

官网:360压缩国际版

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
虽然 7-Zip 免费开源,压缩效果也非常不错,但是有些人却觉得界面不够时尚新颖。WinRAR 作为老牌经典的压缩工具,虽然使用人数及知名度都比较高,但是它是一款商业软件。国内虽然推出了免费个人版,但是却加了弹窗广告,这是很不能容忍的。而且目前国内代理商发布的 WinRAR 5.80 正式中文版还有个明显的 BUG,到底有没有认真在做软件??? 360 ZIP 压缩国际版 360 ZIP 中文版360 ZIP 压缩国际版 360 ZIP 中文版 360 ZIP 特色: 免费 360 Zip 支持42种压缩格式的解压,永久免费,无需再为试用过期,反复提示购买而备受困扰。 安全 很多木马藏在压缩包内进行传播,360 Zip 使用 360 Total security 云安全引擎,打开压缩包时自动对文件进行木马扫描,快速鉴别文件! 极速 不牺牲压缩率的情况下,智能为图片、视频、文档等挑选最优压缩方式,压缩速度比传统压缩软件快 40%。 虽然 360 国际版网站官方主页上并没有太多简介及介绍 360 ZIP,就如同软件 UI 一样,看上去小清新,给人的感觉还是挺舒服的。作为一款免费的压缩解压缩软件,目前仅在 1.0 版本,相信后续也会添加更多实用的功能,毕竟想成为一款优秀让大众认可的软件还是需要时间沉淀的。 无论使用什么样的压缩工具,大眼仔都只是想把一些优秀好用的软件分享给大家,希望大家在办公的时候能够更有效的提高效率。好啦,360 ZIP 行不行,你说了算,如果有建议可以去给他们提和反馈。
Java中可以使用ZipInputStream和GZIPInputStream来解压缩压缩文件,其中ZipInputStream可以处理嵌套的压缩文件。 以下是一个用Java解压缩嵌套的压缩文件的示例代码: ```java import java.io.*; import java.util.zip.*; public class UnzipExample { public static void unzip(File zipFile, File destination) throws IOException { byte[] buffer = new byte[1024]; try (ZipInputStream zis = new ZipInputStream(new FileInputStream(zipFile))) { ZipEntry zipEntry = zis.getNextEntry(); while (zipEntry != null) { File newFile = newFile(destination, zipEntry); if (zipEntry.isDirectory()) { if (!newFile.isDirectory() && !newFile.mkdirs()) { throw new IOException("Failed to create directory " + newFile); } } else { File parent = newFile.getParentFile(); if (!parent.isDirectory() && !parent.mkdirs()) { throw new IOException("Failed to create directory " + parent); } try (FileOutputStream fos = new FileOutputStream(newFile)) { int len; while ((len = zis.read(buffer)) > 0) { fos.write(buffer, 0, len); } } } zipEntry = zis.getNextEntry(); } } } private static File newFile(File destinationDir, ZipEntry zipEntry) throws IOException { File destFile = new File(destinationDir, zipEntry.getName()); String destDirPath = destinationDir.getCanonicalPath(); String destFilePath = destFile.getCanonicalPath(); if (!destFilePath.startsWith(destDirPath + File.separator)) { throw new IOException("Entry is outside of the target directory: " + zipEntry.getName()); } return destFile; } public static void main(String[] args) throws IOException { File zipFile = new File("example.zip"); File destination = new File("unzipped"); unzip(zipFile, destination); } } ``` 该示例代码使用了try-with-resources语句来确保关闭流,它还包含了一个newFile()方法,该方法用于检查解压缩文件的目录是否在指定的目标目录中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值