Ⅰ 想把文件傳到U盤裡面,是傳壓縮包好呢,還是傳解壓好之後的文件呢,壓縮包會不會損壞導致不能解壓
把文件傳到U盤里,傳文件或者壓縮包都是可以的,不會損壞文件。
如果是很多小文件,總體容量又很大,傳壓縮包速度快,傳文件速度慢。
Ⅱ 在QQ或其他上傳輸文件 傳輸壓縮文件快還是解壓後的文件快呢
你果然是新手,當然是壓縮文件,所謂的快慢就是一秒鍾傳輸的文件量,壓縮後文件變小了你說傳輸的快不快?
Ⅲ 文件壓縮速度快那麼壓縮完後解壓速度也快嗎
相對來說是的,不過壓縮的時間差別比較明顯,解壓縮的時間差別基本沒有感覺。
Ⅳ 壓縮包不解壓直接打開跟解壓有什麼區別
壓縮包不解壓直接打開跟解壓的區別是:
1、直接打開就是即時解壓。其實就是把他解壓後存到電腦上的臨時文件夾之類的地方,這種解壓後的文件用完後就刪掉了。
2、解壓是復制一分非壓縮文件出來,然後可以存到電腦上,這種解壓出來的文件不會自動刪除。
壓縮文件的基本原理是查找文件內的重復位元組,並建立一個相同位元組的「詞典」文件,並用一個代碼表示,比如在文件里有幾處有一個相同的詞「中華人民共和國」用一個代碼表示並寫入「詞典」文件,這樣就可以達到縮小文件的目的。
壓縮包作用:
1、節省磁碟空間;
2、可以把多個文件壓縮成一個壓縮包,此功能在發送郵件時用處比較大,因為郵件附件多個文件通常要一個個的上傳,把多個文件壓縮成一個壓縮包後就可以完成一次上傳了;
3、可以把一個大文件解壓縮成多個小壓縮包,此功能在文件拷貝中作用比較大,比如所你現在有個300M的文件需要拷貝到別的電腦中,而你的優盤只有256M,這時候你就可以用壓縮軟體把文件分成兩個150M的壓縮包然後分別拷貝就行了;
4、此外部分軟體如WinRAR可以實現對文件的壓縮保密保護,就是在形成壓縮包的時候添加解壓密碼,這樣生成的壓縮包別人沒有密碼是無法打開的,可以起到一定的文件保密作用。
壓縮格式:
rar、zip、7z、CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO,以及MPQ。
平時常見的jpg,rmvb等格式的音視頻文件也屬於壓縮文件。
壓縮軟體:
WinRAR,好壓(Haozip),360壓縮,WinZip,7-Zip,WinMount,Peazip,UHARC,FreeARC。
其中WinRAR和WinZip是收費軟體,Winmount、好壓(Haozip)、360壓縮、Peazip和7-Zip是免費軟體。
Ⅳ 文件是先解壓還是先壓縮
你得先壓縮之後。然後它成一個文件包。再之後才可以減壓呢。就是這么個順序。
Ⅵ 文件解壓和壓縮是看什麼速度
主流的機械硬碟速度大概在50-150MB/s之間,SSD大概是150-500MB/s,主流的CPU(帶流水線)、內存的速度大概是硬碟速度的100~1000倍左右。
換句話說,如果一個解壓演算法,平均解壓一個位元組消耗的指令數如果少於100個,那麼硬碟速度就很難趕上CPU速度了;如果平均解壓一個位元組消耗的指令數少於1000個,那麼絕大多數機械硬碟很難趕上CPU速度。所以,瓶頸在哪,主要看解壓的過程中的CPU負擔。
通常情況下,zip的解壓字典只有32K或者64K,解壓的過程中並非每次都搜索完整的字典,所以zip默認配置下很難占滿CPU,如果考慮到多核的話,每個核的負擔可以更低,磁碟IO的負擔會更重,瓶頸效果會更明顯。如果要讓CPU成為瓶頸,需要調整一些壓縮的策略,
比如:1. 字典要更大,查找速度會更慢,如果字典比內存還大就更好了(7zip最大可以配置1G的字典)。2. 文件的信息熵要足夠大,換句話說文件本身更難以壓縮,比如已經被壓縮過的視頻文件,這樣解壓時查字典的負擔會更重。3. 解壓到內存里,或者至少是SSD里。4. 壓縮的時候選擇用AES-256加密一下。5. 挑一個性能比較弱的CPU解壓。滿足以上條件的情況下,就可以讓CPU成為瓶頸了。
但這樣的條件很難達到,因為滿足以上條件,會讓壓縮的過程變得非常慢,比如7zip的LZMA2演算法中,把字典配到1G,線程數16的情況下,壓縮需要內存是88G左右,絕大多數PC的內存都不夠用。在超級計算機上壓縮,到普通計算機上解壓就有可能吃滿CPU。
對於通常情況下來說,解壓文件瓶頸在硬碟,只有在一定特定的場景下,CPU才會成為瓶頸。
補充一點:如果解壓的是零碎的小文件,速度沒有參考價值。小文件的實際寫入開銷比文件實際大小要大的多。