压缩和解压工具bandizip
同质化的压缩软件
提及 Windows 平台的压缩软件,大家往往想起老牌的 WinRAR、开源免费的 7-Zip、国产的快压、好压、360 压缩之类,甚至还有时代的眼泪 WinZip。一直以来,压缩软件因为作为十分基础的工具软件、同类产品同质化而很少被注意到,只要没有重大的缺陷,大家往往会就着现在在用的继续用下去。
压缩软件变迁路
和不少人一样,我曾经历过从 WinRAR 到 7-Zip 的叛逃。WinRAR 自早年打败了 WinZip 便成为「装机必备」走进了千家万户的 PC,其易用性和功能齐全自然不言而喻。然而 $29 的授权价格在当年却不是千家万户皆能接受的范围,大多中国用户或随着 Ghost XP 的常用软件一键安装包被附赠上一份盗版 WinRAR,或装上试用版后任由「评估版本」的提示次次弹出不予理睬。
几年前,7-Zip 以免费开源的特点被众人发现。7-Zip 尽管免费,功能上相比 WinRAR 却差不多少,加之 7-Zip 默认的固实压缩使得压缩率相比 WinRAR 默认的非固实压缩要低许多,相当一大批不满于使用盗版 WinRAR 的用户开始转向 7-Zip 阵营。尽管几年后的今天 WinRAR 的中国代理商软众世界推出了免费+广告的中文个人版,但相比前几年大批大批的 7-Zip 迁移浪潮却已经晚了许久。
本以为压缩软件的迁移之路终于到此为止,直到两年前在知乎被推荐了 Bandizip。
Bandizip 为何物
Bandizip 是一款来自韩国的开发商 Bandisoft 开发的 Windows 平台压缩软件(有 macOS 版本,但是收费且功能过于简陋,故不推荐),该开发商更加鼎鼎有名的产品是他们的 Bandicam 录屏软件。不过与收费的 Bandicam 不同的是,Bandizip 是一款完全免费的可商用软件。
下载地址
你可以 前往官网 免费下载 Bandizip。
为什么推荐 Bandizip
作为一款压缩软件,在 WinRAR 的领头下,压缩软件的界面、功能往往大同小异,不少人推荐 Bandizip 的原因仅仅是免费且较 7-Zip 好看,但我觉得推荐 Bandizip 的原因绝非只有这点。不客气地说,这可能是你的最后一款 Windows 压缩软件。
Bandizip 之所以出色,一系列的细节功能功不可没。
智慧的「自动解压」命令
无论你过去使用什么压缩软件,大概都会遇到过这样的情形:
下载了一个压缩包,随手丢在了桌面,右击压缩包选择「解压到当前目录」,然后桌面被一堆文件夹、文件铺满了。
发生这种状况,无非是因为压缩包内直接压缩了多个文件(夹),然而若每次都选择「解压到 "…"」,又会常常遇到双层文件夹包装。虽说不是什么十分大不了的事情,但我过去总被常常交替出现的两种压缩目录层级逼到抓狂。
幸运的是,Bandizip 解决了这个问题。在多个使用场景下,Bandizip 均对两种压缩目录层级做出了特别的改进:
打开压缩包时,若遇到首级目录只有单一文件夹的压缩包,Bandizip 会自动显示文件夹内内容;
在右击上下文菜单中,Bandizip 提供的「自动解压」命令会根据该压缩包目录层级自动选择「直接解压」或「解压至以压缩包文件夹命名的新文件夹中」;
在「选择解压路径」对话框中,「解压到选定文件夹下的『目标』文件夹」勾选框会根据当前压缩包目录层级自动勾选/取消勾选;
这个功能大概是我最喜欢 Bandizip 的地方了。
内建「图片预览」快速查看
Bandizip 内建一个缩略图浏览器,方便快速查找压缩包内图片内容。
若你是个漫画党,使用 Bandizip 和 Bandisoft 自家的 Honeyview 蜂蜜浏览器无缝配合更加方便,在 Bandizip 直接双击压缩包内的图片即可调用 Honeyview 打开,甚至可以替代不少漫画阅读器了。
「快速拖放」解放临时文件夹
若你习惯于直接将压缩包内文件「拖出来」来进行解压操作,那你大概常常会在压缩软件的解压进度条走完后遇到又一个进度条:将操作文件从临时文件夹复制到目标拖放目录。
Bandizip 在解压大文件时会使用「快速拖放」功能,「快速拖放」功能使你的文件被直接解压到目标拖放目录,而非从临时文件夹处中转。既不需要你改变操作习惯,同时有效减少你的等待时间。
用「代码页」和乱码说再见
若常常需要与 Mac 用户交换文件,或是购买一些国外的数字商品(如我购买的日本同人志),常常会遇见压缩包打开是一片一片的乱码文件名的状况。
编码问题一直是造成乱码的元凶,然而 Bandizip 的「代码页」选项让这一切都不再是问题。
一些微小的总结
可以看到,Bandizip 的一系列细节功能都做得十分用心,我十分乐见有这样一款压缩软件,将不少用户曾经注意到或未注意到的痛点逐一找出并解决,而不是空吹「自主」「首创」云云。基于此,Bandizip 可以说是我最喜欢的 Windows 软件之一。
你可以 前往官网 免费下载 Bandizip。
本文摘自: https://sspai.com/post/35358
压缩和解压工具bandizip的更多相关文章
- java实现zip压缩和解压工具
引入ant.jar package com.develop.web.util; import java.io.BufferedInputStream; import java.io.File; imp ...
- ruby利用Zip Gem写一个简单的压缩和解压的小工具
在UNIX下的我们怎么会沦落到用ruby写压缩和解压工具呢?直接上shell啊!但是请允许本猫这次可耻的用ruby来玩玩吧!其实ruby GEM中有很多压缩解压包,我选的是Zip,也许是因为名字符合K ...
- 【转】Java压缩和解压文件工具类ZipUtil
特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过.如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/ ...
- Linux下的压缩和解压
1. gzip, bzip2 能否直接压缩目录呢?不可以 2. 请快速写出,使用gzip和bzip2压缩和解压一个文件的命令.压缩:gzip 1.txt bzip2 1.txt解压:gzip -d 1 ...
- 黄聪:.NET中zip的压缩和解压——SharpCompress
使用Packaging无法实现通用的zip(使用其他工具压缩)的解压,只支持通过Packaging压缩包zip的解压,而SharpZipLib是基于“GPL”开源方式,风险比较大.在codeplex找 ...
- 【C#公共帮助类】WinRarHelper帮助类,实现文件或文件夹压缩和解压,实战干货
关于本文档的说明 本文档使用WinRAR方式来进行简单的压缩和解压动作,纯干货,实际项目这种压缩方式用的少一点,一般我会使用第三方的压缩dll来实现,就如同我上一个压缩类博客,压缩的是zip文件htt ...
- C#文件或文件夹压缩和解压方法(通过ICSharpCode.SharpZipLib.dll)
我在网上收集一下文件的压缩和解压的方法,是通过ICSharpCode.SharpZipLib.dll 来实现的 一.介绍的目录 第一步:下载压缩和解压的 ICSharpCode.SharpZipLib ...
- java 文件压缩和解压(ZipInputStream, ZipOutputStream)
最近在看java se 的IO 部分 , 看到 java 的文件的压缩和解压比较有意思,主要用到了两个IO流-ZipInputStream, ZipOutputStream,不仅可以对文件进行压缩,还 ...
- C#实现通过Gzip来对数据进行压缩和解压
C#实现通过Gzip来对数据进行压缩和解压 internal static byte[] Compress(byte[] data) { using (var compressedStream = n ...
随机推荐
- JS高级---正则表达式
正则表达式 也叫规则表达式, 按照一定的规则组成的一个表达式, 这个表达式的作用主要是匹配字符串的 "我的电话:10086,他的电话:10010,你的电话:10000" 正则 ...
- 数组的concat连接
let arr1 = [1,3,5],arr2 = [2,32,78],arr3 = [];arr3 = arr1.concat(arr2);// arr1 = [1,3,5] arr2 = [2,3 ...
- 巨杉Tech | 微服务趋势下的数据库设计与应用简析
周五(7月12日)巨杉数据库参与了由得到App主办八里庄技术沙龙活动,分享主题是关于分布式数据库架构与实战. 以下就是根据巨杉数据库现场分享的内容进行的分享实录整理. 巨杉数据库简介 巨杉,专注新一代 ...
- JMeter概念
1. Test Plan 测试计划 Test Plan也就是测试计划,概念有点类似eclipse里面的project(项目.工程). 一个JMeter测试计划有很多种测试元素组成.一般至少包含一个T ...
- mysql慢日志分析pt-query-digest
一.pt-query-digest 安装pt-query-digest yum install perl-DBI yum install perl-DBD-MySQL yum install perl ...
- 编码 - 调整 gitbash 文本字符集
概述 gitbash 设置 文本字符集 背景 最近被 编码 的事情搞得乱七八糟 有点没头绪, 所以碰到 编码相关 的东西, 都想看上一看 环境 os win10.1903 git 2.20.1 1. ...
- RESTful 【个人理解总结】
RESTful 个人理解总结 一.什么是 RESTful 面向资源 简单的说:RESTful是一种架构的规范与约束.原则,符合这种规范的架构就是RESTful架构. 先看REST是什么意思,英文Re ...
- C++-POJ1016-Numbers That Count
无语,15步产生16个数,植树原理啊! 大水题,居然wa了好几次,唉,自己的问题. 略略略,就要封装成结构体,略略略. #include <set> #include <map> ...
- python logging 总结
基本用法: import sys # 获取logger实例,如果参数为空则返回root logger logger = logging.getLogger("AppName" ...
- Codeforces Round #624 (Div. 3) B. WeirdSort(排序)
output standard output You are given an array aa of length nn . You are also given a set of distinct ...