歸檔和解包操作

2021-08-31 21:23:52 字數 954 閱讀 3820

歸檔:將多個檔案合併到乙個檔案當中,這種操作方式就是歸檔。

解包:將歸檔的檔案進行釋放。

壓縮:壓縮時將多個檔案進行有損或者無損的合併到乙個檔案當中。

解壓縮:就是壓縮的反向操作,將壓縮檔案中的多個檔案,釋放出來。

注意:壓縮屬於歸檔!

make_archive()

功能:歸檔函式,歸檔操作

格式:shutil.make_archive('

目標檔案路徑

','歸檔檔案字尾

','需要歸檔的目錄')

返回值:歸檔檔案的最終路徑

注意:# 要壓縮的資料夾路徑的最後乙個是壓縮後的檔名稱

root_dir

是要壓縮的檔案路徑

unpack_archive()

功能:解包操作

格式:shutil.unpack_archive('

歸檔檔案路徑

','解包目標資料夾')

返回值:none

注意:資料夾不存在會新建資料夾 #

可以重複多次解包(解壓

) get_archive_formats()

功能:獲取當前系統已註冊的歸檔檔案格式(字尾)

格式:shutil.get_archive_formats()

返回值:列表

[(字尾,解釋

),(字尾,解釋

),(字尾,解釋

)...]

get_unpack_formats()

功能:獲取當前系統已經註冊的解包檔案格式(字尾

) 格式:shutil.get_unpack_formats()

返回值:列表

[(字尾,解釋

),(字尾,解釋

),(字尾,解釋

)...]

iOS歸檔和解歸檔

ios最基本的歸檔和解歸檔的用法 main.m裡面需要實現 import import animal.h intmain intargc,const char argv return0 animal.h裡面需要實現 import import dog.h inte ce animal nsobjec...

tar打包和解包

tar這個命令用了上百次,每次用之前都需要再確認一遍。雖然是很簡單的命令,但是對於乙個每天要想很多事情的老年人來說,要精準記住每個引數還真不是件容易的事,索性寫下來,下次開啟博文照做就好了,呵呵 打包 tar zcvf file.tar.gz file1 file2 file2 tar jcvf f...

SOCKET 封包 和 解包

soecet收發資料封包和解包 一般都有固定長度 固定字尾等做法,但都花裡胡哨,有各自的問題。本文採用資料長度 資料buffer模式,其中最簡單的是用4位元組int來表示長度。但這還不夠,很多情況下長度可能乙個byte就夠用了,浪費了3個位元組,本文採用動態位元組數來儲存長度,至於資料buffer使...