怎么把文件压缩到最小

上周试过压缩文件。
压缩率真的看文件类型。
代码压缩7 0%以上没问题。
图片压缩没效果,可能还变大。

格式用TAR.GZ。
这个在Linux上最好用。
Windows要装7 -Zip才能打开。

压缩级别选最高。
那个最慢,但文件最小。
压缩时间会变长。

如果要在Windows分卷, 压缩时设置分卷大小。
但文件会大一点。
算了。

linux分卷打包的7z压缩包如何解压?

哎,Linux下解压这种分卷的7 z包,得一步步来。
先合并,再解压7 z,最后看有没有tgz的需要再解。
具体咋弄,我给你捋捋。

一、合并分卷文件
这分卷文件啊,比如7 z.001 、7 z.002 这种,得先合起来成个完整的。
操作步骤这样:
1 . 先进到放这些分卷文件的目录下。
比如你家文件在/media/yourname/backup/,那你就打命令: bash cd /media/yourname/backup/
2 . 用cat命令把这些分卷连起来。
记住,顺序不能错!必须按001 、002 、003 的顺序来。
比如你那文件是ShapeNetP2 M.7 z-001 .001 、ShapeNetP2 M.7 z-002 .002 、ShapeNetP2 M.7 z-003 .003 ,合起来的命令是: bash cat ShapeNetP2 M.7 z-001 .001 ShapeNetP2 M.7 z-002 .002 ShapeNetP2 M.7 z-003 .003 > ShapeNetP2 M.7 z 注意那个>,是把合出来的东西放名叫ShapeNetP2 M.7 z的文件里。
后缀名.7 z不能改。

重要提示:顺序千万不能乱!你要是搞成cat ShapeNetP2 M.7 z-002 .002 ShapeNetP2 M.7 z-001 .001 ...,那肯定合并失败。
我当时也没想明白为啥顺序这么重要,后来试了试才懂,乱来的话,解压的时候会出错。

二、解压7 z文件
合并完了,现在有个完整的ShapeNetP2 M.7 z了。
下一步,用7 zr命令解压它。

1 . 先看你7 z工具装没装。
没装的话,根据你的系统装一下:
Debian/Ubuntu系统: bash sudo apt-get install p7 zip-full
CentOS/RHEL系统: bash sudo yum install p7 zip 注意,有些系统可能自带了7 z,但功能不全,建议装个p7 zip-full或类似的。

2 . 解压命令: bash 7 zr e "ShapeNetP2 M.7 z" 这个e就是解压到当前目录。
你要是想解压到别的地方,比如/home/user/data/,就加个-o: bash 7 zr x "ShapeNetP2 M.7 z" -o/home/user/data/ x也是解压,但x可以指定路径,e不行。
有时候解压完,你会得到个.tgz文件。

三、解压tgz文件(如有)
解压7 z后,有时候会剩个.tgz文件。
这玩意儿得用tar命令解。

1 . 先看你tar工具装没装。
大部分Linux系统都自带了,不用装。
你要是系统太老了,或者装得不好,可以装一下:
Debian/Ubuntu系统: bash sudo apt-get install tar
2 . 解压命令: bash tar zxvf ShapeNetP2 M.tgz -C ./ 这个命令啥意思:
tar:就是用tar工具。

z:解压gzip压缩的文件,.tgz就是.tar.gz。

x:解压文件。

v:显示解压过程,没啥用,可加可不加。

f:指定文件名,这里是ShapeNetP2 M.tgz。

-C ./:解压到当前目录。
你要是想解压到别的地方,比如/home/user/data/,就改-C /home/user/data/。

四、常见问题处理
有时候会遇到点小问题,比如:
1 . 合并时提示“文件不存在”:
检查文件名后缀对不对,是不是.001 、.002 这种。

确保所有分卷都在同一个文件夹里。

2 . 解压7 z时提示“不支持的压缩方法”:
确认你用的是7 zr(就是p7 zip-full装的),不是系统自带的7 z。
有些系统自带的版本功能不全,会报这种错。

3 . 解压tgz时提示“无效压缩格式”:
可能是文件不完整,合卷或解压7 z的时候出错了。
检查一下文件是不是损坏了。

五、命令流程总结
最后,整个流程用命令写下来就是:
bash 1 . 合并分卷文件 cat 7 z.001 7 z.002 7 z.003 > data.7 z
2 . 解压7 z文件 7 zr e "data.7 z"
3 . 解压tgz文件(如有) tar zxvf data.tgz -C ./
就这些,一步步来,肯定行。
别急,慢慢弄。

文件夹怎么压缩

嗨,你问的文件夹压缩那事儿,其实操作起来还挺简单的。
我之前也经常这么做,给你详细说说步骤:
首先,你得找到你想压缩的那个文件夹。
在电脑上,打开文件资源管理器,然后找到那个文件夹。

找到之后,你就右键点击它,然后你会看到一个菜单弹出来。
在那个菜单里,找一个写着“添加到压缩文件”的选项,点它。

接下来,你就得设置一下压缩文件的参数了。
首先,你可以给压缩文件起个名字,默认它就是和文件夹一样的名字。
然后,你还得选择一个地方来保存这个压缩文件,点一下右边的文件夹图标,然后选择一个地方。

设置好这些之后,你就可以点击“立即压缩”的按钮了。
这样,电脑就会自动帮你把文件夹压缩成一个压缩文件,一般是.zip或者.rar格式的。

不过,还有一些注意事项要提醒你:
1 . 你得确保你的电脑上已经安装了压缩软件,比如WinRAR或者3 6 0压缩。
如果没有安装,你右键菜单里是找不到“添加到压缩文件”这个选项的。
那你就得先去下载安装一个。

2 . 有些软件支持多种压缩格式,比如.7 z或者.tar,你可以在压缩的时候选择。

3 . 如果你想要把一个大文件分成好几个小压缩包,你可以在设置的时候设置分卷大小。

4 . 如果你想保护你的文件隐私,你可以在压缩的时候设置一个密码。

还有,如果你是Windows 1 0或者1 1 的用户,你也可以直接用系统自带的压缩功能。
就是选中文件夹后,点顶部菜单栏的“共享”选项卡,然后选择“压缩(zipped)文件夹”,系统就会直接生成一个.zip格式的压缩包。

如果你是高级用户,也可以用命令行来进行压缩,不过那比较复杂,不是特别推荐。

反正你看着办,这些方法都很实用,根据你的需要来选择吧。
我还在想这个问题,不过大致就这样了。

分卷压缩文件怎么解压Linux分卷压缩与分卷解压缩

哎哟,说到Linux的分卷压缩和解压缩,这可是初学者必须掌握的一环。
我记得我刚开始学Linux的时候,就因为分卷压缩这个操作,头都大了。
现在回想起来,当时真的是走了不少弯路啊。

说回正题,Linux的分卷压缩和解压缩,常用的就是tar命令。
这个命令在各个Linux发行版里都有,用起来挺方便的。
当然了,像rar、zip、7 z这些方式也可以,但是得额外装软件包,我个人是不太推荐这么做的。

一、分卷压缩,有两种方式。

方式一,先压缩,再分卷。
这个方式主要是为了让大家更好地理解分卷压缩和解压缩的过程。
不过说实话,我个人更推荐第二种方式。
来,先看第一步:
1 . 把文件压缩成.tar.gz包。

操作是这样的:tar cvzf pic.tar.gz pic。

参数解释一下:
-c,表示创建一个新归档。

-v,表示详细列出处理的文件。

-warning=KEYWORD,控制警告信息。

-f,指定使用归档文件或设备。

-z,表示通过gzip过滤归档。

然后第二步,把压缩后的文件分卷切割。

操作是这样的:split -b 1 0m -d pic.tar.gz pic。

参数解释:
-b,指定多少字节切成一个小文件。

-d,使用数字后缀而不是字母。

方式二(推荐),一步到位,压缩分卷。

操作是这样的:tar cvzf
pic | split -b 1 0m -d pic tar.gz。

这里用到了管道命令,|的意思是把前一个命令的输出传递给后一个命令。

二、分卷解压缩。

首先,把分卷文件合并成.tar.gz包。

操作是这样的:cat pic > pic.tar.gz。

然后,解压缩。

操作是这样的:tar xvzf pic.tar.gz。

参数解释:
-x,表示从归档中解出文件。

-v,表示详细列出处理的文件。

这样一来,分卷压缩和解压缩的操作就搞定了。
其实,学Linux就像学武功,一开始可能觉得复杂,但只要慢慢来,一步一步来,总能学会的。
希望我这些分享能帮到你们,少走一些弯路。