導航:首頁 > 文件處理 > 在線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壓縮相關的資料

熱點內容
時間演算法與現在有什麼區別 瀏覽:158
7zip解壓後沒文件夾 瀏覽:898
為什麼安卓送玫瑰ios收不到 瀏覽:6
美篇文章加密是什麼意思 瀏覽:80
ilasm編譯dll 瀏覽:36
呼吸燈單片機程序 瀏覽:950
linux域socket 瀏覽:246
qq分身怎麼樣才能加密 瀏覽:453
windows打開linux 瀏覽:995
新建文件夾為什麼不能發送微信 瀏覽:600
交警app怎麼綁定本人幾輛車 瀏覽:985
彩虹六號如何人工伺服器 瀏覽:632
mc伺服器地址怎麼登入 瀏覽:556
蘋果app怎麼掃描二維碼下載 瀏覽:961
css文件在線解壓 瀏覽:156
36歲程序員近況 瀏覽:285
哪裡可以下載不加密的歌 瀏覽:936
隱藏文件夾是什麼梗 瀏覽:920
插件注冊命令 瀏覽:498
梁一端加密一端不加密規范 瀏覽:84