問:為什麼要壓縮檔案?
答:方便傳輸,因為壓縮的檔案容量會比較小
儲存所使用的空間也會比較小 ---> 備份
windows裡的壓縮軟體:winrar、zip、好壓、2345
linux裡的壓縮軟體:tar zip gzip bzip2
壓縮檔案的副檔名=
linux下壓縮檔案: .tar.xz、.tar.gz、.tar.bz2、.zip 、.iso(需要相應的軟體開啟)
windows下壓縮檔案:.rar .zip .iso
***********************************===
1>windows裡的壓縮檔案,是否在linux下可以解壓縮?
.rar 格式的壓縮包在linux下不是特別容易開啟,需要安裝rar相關的軟體,不是預設的壓縮軟體
建議在windows下打包為.zip的壓縮包,linux下非常方便解壓
2>linux下的壓縮檔案,是否可以在windows裡解壓縮? winrar(搞定)
一、zip
zip 不能對資料夾進行壓縮(進行壓縮=會沒有內容)
注意:zip 在壓縮和解壓的過程中原始檔始終保留
1.壓縮:
[root@wulimengzhu lianxi]# ls
boot hosts
[root@wulimengzhu lianxi]# zip hosts.zip hosts #將hosts檔案壓縮成hosts.zip
目的檔案 原始檔
adding: hosts (deflated 57%)
==>起檔名的時候,注意規範
2.檢視壓縮檔案內容:
[root@wulimengzhu backup]# ls
hosts.zip
[root@wulimengzhu backup]# zcat hosts.zip
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
3.解壓縮:
[root@wulimengzhu backup]# unzip hosts.zip #將hosts.zip壓縮檔案解壓到當前
archive: hosts.zip
inflating: hosts
[root@wulimengzhu backup]# ls
hosts hosts.zip
********************==
[root@studying lianxi]# unzip hosts.zip -d / #接-d,將hosts.zip壓縮檔案解壓到根目錄下
archive: hosts.zip
extracting: /hosts.txt
[root@studying lianxi]#
二、gzip
直接在原始檔上打壓縮包,壓縮包的擴充套件名為.gz
gzip
不能對目錄進行壓縮(進行壓縮=會沒有內容)
1.壓縮:
[root@wulimengzhu lianxi]# ls
hosts
[root@wulimengzhu lianxi]# gzip hosts
[root@wulimengzhu lianxi]# ls
hosts.gz
2.解壓:(gunzip和gzip -d 效果一樣)
[root@wulimengzhu lianxi]# gunzip hosts.gz
[root@wulimengzhu lianxi]# ls
hosts
3.檢視壓縮檔案內容:
[root@wulimengzhu lianxi]# cat hosts.gz #會顯示亂碼
[root@wulimengzhu lianxi]# zcat hosts.gz #不會顯示亂碼
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
三、bzip2
直接在原始檔上打壓縮包,壓縮包的擴充套件名為.bz2(語法和gzip類似)
[root@chinaitsoft lianxi]# bzip2 hosts
[root@chinaitsoft lianxi]# bzip2 -d hosts2.gz bzip2不能解壓gzip打的壓縮包
bzip2: can't guess original name for hosts2.gz -- using hosts2.gz.out
bzip2: hosts2.gz is not a bzip2 file.
檢視壓縮內容:bzcat
總結:三個命令都只能對
檔案進行壓縮,不能對
目錄進行壓縮
若是想要檢視壓縮檔案內容:
zcat命令(zip gzip)、bzcat命令(bzip2)
localResizeIMG lrz壓縮檔案
最近做專案時用到了壓縮轉base64,遇到了一些問題,經過研究學習總結一下。1.主流用法 通過file外掛程式檔案上傳,然後獲取檔案物件進行壓縮處理 upload type file accept image function upload catch function err always fun...
C C 壓縮密文
題目描述 華華接到任務 要對乙個僅有英文本母的密文進行壓縮處理,將其中連續的重複字母壓縮成 乙個字母 個數 的形式。例如 aaaaaaaaaaabbbaac應壓縮成a11b3a2c。但是華華拿到的密碼已經被別人處理過,密文沒有完全壓縮好,處理起來反而更麻煩。如上例密文可能已變成aa10b2baac。...
jupyter notebook 壓縮 解壓資料夾
壓縮當前路徑所有檔案,輸出zip檔案 path import zipfile,os zipname student id.zip 壓縮後檔案的位置及名稱 f zipfile.zipfile zipname,w zipfile.zip deflated for dirpath,dirnames,fil...