导航:首页 > 文件处理 > 在线gzip压缩

在线gzip压缩

发布时间:2023-06-13 18:58:50

㈠ django使用gzip实现数据压缩

当使用前后端分离开发项目时,如果前端使用vue react等框架进行开发时,往往项目中的js文件很大,即使使用webpack打包之后,少则几百k多则几mb。如果不将数据进行压缩传输,将会大大增加用户加载页面的等待时间。同时在使用ajax交互数据的同时,json数据往往也会达到几百k。使用django可以轻松将 通过接口请求的数据 进行gzip压缩。大大提升用户的体验。

要使通过django处理的请求都进行压缩,可以使用全局配置

如果想控制某个接口进行压缩,可以使用gzip_page进行配置

nginx使用GZIP
https://www.jianshu.com/p/c5d1fc829855

linux 中 用gzip 如何压缩目录

linux 中用gzip 压缩目录步骤如下:

1、打开linux客户端。

㈢ 文件压缩

将多个文件或目录合并成为一个特殊的文件

减小文件的体积
加快资源的传输
节省网络的带宽

windows: rar zip 其实支持很多类型的压缩
linux: zip tar.gz ....
windows与linux互通 建议使用: zip

格式 压缩工具
.zip zip压缩工具
.gz gzip压缩工具,只能压缩文件,会删除纳困原文件(通常配合tar使用)
.bz2 bzip2压缩工具,只能压缩文件,会删除原文件(通常配合tar使用)
.tar.gz 先使用tar命令归档打包,然后使用gzip压缩
.tar.bz2 先使用tar命令归档打包,然后使用bzip压缩

Linux gzip工具使用
1.gzip打包与压缩 ,仅对文件有效.
gzip filename 打包
gzip -d filename.gz 解包
zcat filename.gz 查看包内文件的内容

linux本身没有gzip命令,需yum install gzip -y进行安装

gzip file #对文件进行压缩
zcat file.gz #查看gz压缩后的文件
gzip -d file.gz #解压gzip的压缩包

gzip CentOS-Vault.repo --> CentOS-Vault.repo.gz
zcat CentOS-Vault.repo.gz --> 查看不想解压的压磨悄缩包

默认情况下没有zip和unzip工具,需要进行安装 yum install zip unzip -y

1.压缩洞游念文件为zip包
zip filename.zip filename
unzip -l filename.zip #查看压缩包内容

2.压缩目录为zip包
zip -r dir.zip dir/

3.查看zip压缩包文件是否完整
zip -T filename.zip
test of filename.zip OK

4.不解压压缩查看压缩包中的内容
unzip -l filename.zip
unzip -t filename.zip #检测文件是 否都ok

5.解压zip文件包, 默认解压至当前目录
unzip filename.zip

6.解压zip内容至/opt目录
unzip filename.zip -d /opt/

tar是linux下最常用的压缩与解压缩, 支持文件和目录的压缩归档

c #创建新的归档文件
x #对归档文件解包
t #列出归档文件里的文件列表
f #指定包文件名,多参数f写最后
z #使用gzip压缩归档后的文件(.tar.gz)
j #使用bzip2压缩归档后的文件(.tar.bz2)
J #使用xz压缩归档后的文件(tar.xz)
C #指定解压目录位置
X #排除多个文件(写入需要排除的文件名称)
h #打包软链接
--exclude #在打包的时候写入需要排除文件或目录

cjf #打包tar.bz格式 *
cJf #打包tar.xz格式 使用田少,不考虑
zxf #解压tar.gz格式 *
jxf #解压tar.bz格式 *

常用
czf #打包tar.gz格式 ( )
tf #查看压缩包内容
xf #自动选择解压模式 (
)

将文件或目录进行打包压缩

tar czf test.tar.gz test/ test2/ #以gzip方式压缩
tar cjf test.tar.bz2 dir.txt dir/ #以bz2方式压缩

tar tf test.tar.gz
tar tf test.tar.bz2
tar tf test.tar.xz

tar xf test.tar.gz
tar xf test.tar.bz2
tar xf test.tar.xz
tar xf root.tar.gz -C /tmp/ #解压至指定目录

find tmp/ -type f | xargs tar czf tmp.tar.gz
tar czf tmp.tar.gz $(find /tmp/ -type f)

tar czf etc.tar.gz /etc/ --exclude=etc/services
tar czf etc.tar.gz /etc/ --exclude=etc/passwd -exclude=etc/shadow

cat pc.txt
etc/gshadow
etc/gshadow-
etc/passwd
etc/passwd
etc/shadow
etc/shadow
etc/security/opasswd
etc/pam.d/passwd
tar czXf pc.txt etc.tar.gz /etc/

yum install mariadb-server
systemctl start mariadb
mkdir /backup

tar cJf /backup/mysql.tar.xz /var/lib/mysql
tar xf /backup/mysql.tar.xz -C /

cd /var/lib/mysql
tar cJf /backup/mysql.tar.xz *
tar tf /backup/mysql.tar.xz
tar xf /backup/mysql.tar.xz C /var/lib/mysql

㈣ 好压怎么把文件批量压缩成gzip格式

打开需要压缩的文件夹,选中要压缩的文件,然后右击,选择【好压】,【添加到压缩文件】命令。

在弹出的压缩窗口中,单击【常规】选项,选择【压缩每个选中项到单独的压缩文件】,然后确定。

然后就开始压缩了,压缩完成后,自动分成单独文件,很方便。

㈤ 如何解压gz文件

当在备份重要文件和通过网络发送大文件的时候,对文件进行压缩非常有用。请注意,压缩一个已经压缩过的文件会增加额外开销,因此你将会得到一个更大一些的文件。所以,请不要压缩已经压缩过的文件。在 GNU/Linux 中,有许多程序可以用来压缩和解压缩文件。在这篇教程中,我们仅学习其中两个应用程序。

在类 Unix 系统中,最常见的用来压缩文件的程序是:

阅读全文

与在线gzip压缩相关的资料

热点内容
呼吸灯单片机程序 浏览:948
linux域socket 浏览:243
qq分身怎么样才能加密 浏览:453
windows打开linux 浏览:995
新建文件夹为什么不能发送微信 浏览:600
交警app怎么绑定本人几辆车 浏览:985
彩虹六号如何人工服务器 浏览:632
mc服务器地址怎么登入 浏览:556
苹果app怎么扫描二维码下载 浏览:959
css文件在线解压 浏览:154
36岁程序员近况 浏览:283
哪里可以下载不加密的歌 浏览:934
隐藏文件夹是什么梗 浏览:919
插件注册命令 浏览:497
梁一端加密一端不加密规范 浏览:82
代码行数统计命令 浏览:104
单片机中2K表示什么 浏览:483
紫禁城为什么会断开服务器 浏览:580
华为手机的方舟编译器在哪呢 浏览:125
下载压缩虐杀原形2 浏览:907