導航:首頁 > 版本升級 > Tar壓縮文件大小限制

Tar壓縮文件大小限制

發布時間:2023-09-01 04:11:48

⑴ 怎麼把文件壓縮到最小(把壓縮率弄成2%)高手進

1、在桌面上對著需要進行壓縮的文件擊右鍵,選擇彈出的對話框中的「添加到壓內縮文件容」菜單。

⑵ 壓縮文件字典大小

壓縮字典是被壓縮演算法使用的內存區域,用來查找和壓縮重復數據模式。

大字典會很大程在度提高大文件,特別是固實模式中的壓縮效果,但它也會導致較慢的壓縮速度和更高的內存需求。

一般RAR格式使用 4MB 的字典,RAR5(RAR5.0)壓縮文件格式使用 32MB。

字典越大,壓縮速度就越慢,耗內存就越多。但是壓縮後的文件將會越小。一般不建議調節到太大,因為這樣做會相當消耗系統資源的。

具體可以根據自己電腦的內存大小來決定,不把物理內存用完就可以了。

(2)Tar壓縮文件大小限制擴展閱讀

常見壓縮格式:

1、JAR

JAR文件就是 Java Archive File,顧名思意,它的應用是與 Java 息息相關的,是 Java 的一種文檔格式。JAR 文件非常類似 ZIP 文件——准確的說,它就是 ZIP 文件,所以叫它文件包。JAR 文件與 ZIP 文件唯一的區別就是在 JAR 文件的內容中,包含了一個 META-INF/MANIFEST.MF 文件,這個文件是在生成 JAR 文件的時候自動創建的。

2、ZIP

ZIP應該算是最常見的壓縮文件格式了,它不需要單獨的一個壓縮或者解壓縮軟體,因為Windows系統已經集成了對ZIP壓縮格式的支持。

3、RAR

雖然ZIP在壓縮文件格式中地位很高,但相當多的下載網站都選擇了用RAR格式來壓縮他們的文件,最根本的原因就在於RAR格式的文件壓縮率比ZIP更高。

4、7Z

作為壓縮格式的後起新秀,7Z有著比RAR更高的壓縮率,能夠將文件壓縮的更加小巧。不過因為RAR格式已經高度普及,又沒有網路普及的「天時」相助,7Z想要取代RAR的地位還是相當不容易的。

5、CAB

CAB是微軟的一種安裝文件壓縮格式,主要應用於軟體的安裝程序中。因為涉及到安裝程序,所以cab文件中包含的文件通常都不是簡單的直接壓縮,而是對文件名等都進行了處理,所以雖然可以對其直接解壓縮,但解壓後得到的文件通常都無法直接使用。

6、ISO

很多人都認為ISO是一種壓縮格式,這源於WinRAR添加了對ISO格式「解壓」的支持。而實際上,ISO並不是壓縮格式,它之中所包含的文件也並沒有經過壓縮。ISO只是一種光碟的鏡像格式,完全復制並保存了光碟上的內容而已。所謂的對ISO「解壓」的過程,不過就是對ISO內文件的提取過程。

7、TAR

tar為後輟的文件能用WinZip或WinRAR打開,是因為WinZip或WinRar對.tar文件進行了關聯,也就是指可以用相應的解壓軟體將其解壓,tar是linux下較為常用的壓縮文件的格式。

8、UUE

uue是一種在遇到郵件編碼混合引起亂碼的情況下比較有用的壓縮格式,可以用WinZip或者WinRAR打開。

⑶ 1、unix中為什麼我用tar命令壓縮7G大小的東西,還是原來大 小。

被壓縮的東西有兩種可能:1)已經被壓縮,所以壓無可壓; 2)被壓縮的數據本身已經沒有冗餘,所以已經無法進一步壓縮了。
另外,值得注意的是tar本身是不沒有壓縮的,只是打包。如果要壓縮需要使用壓縮命令,例如:

$> tar cvf some.tar /tmp/some.data
$> compress some.tar

最後生成的是some.tar.Z壓縮文件, 而some.tar文件只是打包(比如將目錄樹打包成一個文件),並不進行壓縮處理。

⑷ linux下用哪種壓縮格式文件最小

linux下的tar壓縮解壓縮命令詳解(來源http://hi..com/feixia202023/blog/item/b54a243814ad87c1d4622502.html)
tar
-c:建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數是根據需要在壓縮或解壓檔案時可選的。
-z:有gzip屬性的
-j:有bz2屬性的
-z:有compress屬性的
-v:顯示所有過程
-o:將文件解開到標准輸出
下面的參數-f是必須的
-f:使用檔案名字,切記,這個參數是最後一個參數,後面只能接檔案名。
#tar-cfall.tar*.jpg
這條命令是將所有.jpg的文件打成一個名為all.tar的包。-c是表示產生新的包,-f指定包的文件名。
#tar-rfall.tar*.gif
這條命令是將所有.gif的文件增加到all.tar的包裡面去。-r是表示增加文件的意思。
#tar-ufall.tarlogo.gif
這條命令是更新原來tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
#tar-tfall.tar
這條命令是列出all.tar包中所有文件,-t是列出文件的意思
#tar-xfall.tar
這條命令是解出all.tar包中所有文件,-t是解開的意思
壓縮
tar–cvfjpg.tar*.jpg//將目錄里所有jpg文件打包成tar.jpg
tar–czfjpg.tar.gz*.jpg//將目錄里所有jpg文件打包成jpg.tar後,並且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz
tar–cjfjpg.tar.bz2*.jpg//將目錄里所有jpg文件打包成jpg.tar後,並且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為jpg.tar.bz2
tar–czfjpg.tar.z*.jpg//將目錄里所有jpg文件打包成jpg.tar後,並且將其用compress壓縮,生成一個umcompress壓縮過的包,命名為jpg.tar.z
rarajpg.rar*.jpg//rar格式的壓縮,需要先下載rarforlinux
zipjpg.zip*.jpg//zip格式的壓縮,需要先下載zipforlinux
解壓
tar–xvffile.tar//解壓tar包
tar-xzvffile.tar.gz//解壓tar.gz
tar-xjvffile.tar.bz2//解壓tar.bz2
tar–xzvffile.tar.z//解壓tar.z
unrarefile.rar//解壓rar
unzipfile.zip//解壓zip
總結
1、*.tar用tar–xvf解壓
2、*.gz用gzip-d或者gunzip解壓
3、*.tar.gz和*.tgz用tar–xzf解壓
4、*.bz2用bzip2-d或者用bunzip2解壓
5、*.tar.bz2用tar–xjf解壓
6、*.z用uncompress解壓
7、*.tar.z用tar–xzf解壓
8、*.rar用unrare解壓
9、*.zip用unzip解壓

⑸ 「方法」Linux下將文件打包、壓縮並分割成指定大小

https://blog.csdn.net/whu_zhangmin/article/details/45870077

tar -zcvf cm-11.tar.gz cm-11
//將cm-11文件夾壓縮成cm-11.tar.gz

split -b 4000M -d -a 1 cm-11.tar.gz cm-11.tar.gz.
//使用split命令,-b 4000M 表示設置每個分割包的大小,單位還是可以k
// -d "參數指定生成的分割包後綴為數字的形式
//-a x來設定序列的長度(默認值是2),這里設定序列的長度為1
執行命令後,生成壓縮包如下:

tar -zcvf cm-11.tar.gz cm-11 | split -b 4000M -d -a 1 - cm-11.tar.gz.
//採用管道,其中 - 參數表示將所創建的文件輸出到標准輸出上

tar -zxvf cm-11.tar.gz

cat cm-11.tar.gz.* | tar -zxv

tar可以用來壓縮打包單文件、多個文件、單個目錄、多個目錄。
Linux打包命令 tar
tar命令可以用來壓縮打包單文件、多個文件、單個目錄、多個目錄。
常用格式:
單個文件壓縮打包 tar -czvf my.tar.gz file1
多個文件壓縮打包 tar -czvf my.tar.gz file1 file2,...(file )(也可以給file 文件mv 目錄在壓縮)
單個目錄壓縮打包 tar -czvf my.tar.gz dir1
多個目錄壓縮打包 tar -czvf my.tar.gz dir1 dir2
解包至當前目錄:tar -xzvf my.tar.gz
cpio
含子目錄find x* | cpio -o > /y/z.cpio
不含子目錄ls x* | cpio -o > /y/z.cpio
解包: cpio -i < /y/z.cpio
[root@linux ~]# tar [-cxtzjvfpPN] 文件與目錄 ....
參數:
-c :建立一個壓縮文件的參數指令(create 的意思);
-x :解開一個壓縮文件的參數指令!
-t :查看 tarfile 裡面的文件!
特別注意,在參數的下達中, c/x/t 僅能存在一個!不可同時存在!
因為不可能同時壓縮與解壓縮。
-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?
-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?
-v :壓縮的過程中顯示文件!這個常用,但不建議用在背景執行過程!
-f :使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加參數!
例如使用『 tar -zcvfP tfile sfile』就是錯誤的寫法,要寫成
『 tar -zcvPf tfile sfile』才對喔!
-p :使用原文件的原來屬性(屬性不會依據使用者而變)
-P :可以使用絕對路徑來壓縮!
-N :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的文件中!
--exclude FILE:在壓縮的過程中,不要將 FILE 打包!

⑹ Linux常見壓縮格式Tar、Zip和Gz格式之不同

Tar、Zip 和 Gz 之間的不同用最為簡潔的描述來說可歸納為:

與 Unix 和類 Unix 系統一樣,故事開始於很久之前的七十年代。1979 年 1 月的一個清晨,Tar 實用程序首次作為 Unix V7 的一部分正式面世。Tar 程序當時主要被設計為往磁帶上批量高效寫入文件的一種方式。現在,雖然現在大多數 Linux 用戶都已經不知道磁帶驅動器是什麼鬼了,但 tarballs(tar 的昵稱)仍被常用於將多個文件甚至整個目錄樹打包到單一文件當中。

需要 Linux/Unix 用戶注意的是,普通的 tar 格式文檔只進行歸檔操作而不進行壓縮。換句話說就是,如果你 tar 100 個 50kb 的文件得到的 tar 歸檔文件大小應該為 5000kb 左右。

使用 Tar 進行文件歸檔的唯一好處就是減少某種粒度磁碟空間的分配。(例如在簇大小為 4kb 的磁碟上 1 位元組的文件也要佔用 4kb 磁碟空間,若有 1000 個 1 位元組的文件分散在此磁碟上的話,則會佔用 4MB 大小,而使用 Tar 歸檔之後則只佔用 1MB 左右大小。)

值得一提的是,tar 並非 Linux/Unix 中創建歸檔文件的唯一方式。程序員朋友應該知道 ar,它大多情況下主要用於創建靜態庫,實際它也是可用來創建其它種類歸檔的,例如 Debian 系統中使用的 .deb 包文件就是 ar 存檔。而 macOS 的 mpkg 包是使用 gzip 壓縮的 cpio 檔。不過 ar 和 cpio 用起來不像 Tar 這樣友好、簡單,所以 tar 的受歡迎程度更高,普及更廣。

雖然歸檔是種不錯的選擇,但隨著時間的推移和個人 PC 時代的到來,人們意識到可通過壓縮數據的方式來大量節省存儲成本。所以 10 年後隨 MS-DOS 出現的 zip 文檔便是支持壓縮的歸檔格式,zip 最常見的壓縮方式是採用 LZ77 演算法 實現的 deflate。由於它由 PKWARE 商業開發,所以 zip 格式也受專利保護多年。因此,為不侵犯到 PKWARE 的專利,同樣採用 LZ77 演算法的 gzip 格式被推出並廣泛使用。

Unix 的哲學就是 把某事做到最好 ,所以 gzip 只被設計為壓縮文件。因此,為了創建壓縮歸檔,必需先使用 tar 創建歸檔,之後再對歸檔文件進行壓縮,因此才有了 .tar.gz 文件(為遵循 8.3 MS-DOS 文件名稱限制,又被簡稱為 .tgz)。

隨著技術的不斷發展,具有更高壓縮比的壓縮演算法也一一被實現,例如:在 bzip2 中實現的 Burrows-Wheeler 演算法 (.tar.bz2 存檔)和 LZMA 演算法 實現的 .xz 存檔。

現在,用戶已經可以在 Linux 和 Windows 中自由使用任何歸檔文件格式。由於 zip 格式已經被 Windows 操作系統原生支持,因此這種格式特別適合跨平台環境。

閱讀全文

與Tar壓縮文件大小限制相關的資料

熱點內容
acer平板為什麼微信打不開 瀏覽:699
國外政府app 瀏覽:118
龍之谷如何玩轉90版本 瀏覽:486
如何進入今日頭條app發新聞 瀏覽:561
iphone視頻未知錯誤 瀏覽:230
哪些學科為工具學科 瀏覽:228
javachar與運算 瀏覽:347
如何在cad文件中插入源泉插件 瀏覽:362
存儲路徑無許可權或文件名不合規 瀏覽:496
iphone4s怎麼刪除文件 瀏覽:545
中公教師文件名叫什麼 瀏覽:844
word2010怎麼從任意頁設置頁碼 瀏覽:622
cass怎麼校正數據 瀏覽:612
linux查看所有管理員 瀏覽:2
u盤文件解壓縮失敗如何修復 瀏覽:566
黑蘋果怎麼顯卡才4m 瀏覽:270
方程式0day圖形化工具 瀏覽:961
電腦裝文件很慢 瀏覽:958
網路標號怎麼用 瀏覽:352
會議上文件讀好後要說什麼 瀏覽:783

友情鏈接