解壓縮文件少了為什麼
㈠ 為什麼我在解壓文件的時候 將在使用它的應用程序關閉後被壓縮,如果你在這之前關閉WinRaR將會丟失修改內
如果你是從壓縮包里解壓縮,出現了解壓出來沒有某個程序文件的話,大概來說,有兩種可能:
1、殺毒軟體。
2、系統設置。
詳細說明一下:
1、可能是殺毒軟體判斷這個壓縮包里的程序是病毒(或者帶毒)。
.....因為winrar在解壓縮的時候,會將壓縮包里的文件先全部解壓到臨時文件夾,然後再復制到你指定的位置,再刪掉臨時文件夾里的文件。 這個操作過程會被殺毒軟體全程監控。如果殺毒軟體判斷這個程序文件是病毒的話。在臨時文件夾里就會刪掉它。 而很不湊巧,winrar並沒有一套完整的針對【壓縮包-臨時文件夾-目標文件夾】的全程文件正確性檢查機制。winrar不會在復制的時候發現少了一個文件。所以你解壓出來的文件就少了這個程序。
建議:檢查一下殺毒軟體的隔離區。如果是被誤殺了的話。會在殺毒軟體的隔離區里出現。一般的殺毒軟體都不會直接刪掉某個病毒文件的。為的就是出現今天這種情況。(殺軟真的很有自知之明啊)
2、系統設置問題。
可能是這個程序文件設置了隱藏屬性。很不湊巧。你的文件夾查看選項里,沒有開啟【隱藏文件可見】選項。所以你看不到。而實際上是它是存在的。
建議:你可以打開我的控制面板,找到【文件夾選項】,雙擊打開,點【查看】選項卡,在【高級設置】的框框里翻一翻,找到【隱藏受系統保護的操作系統文件(推薦)】前面的對勾去掉,選擇【顯示所欲文件和文件夾】,然後一路確定。確定。確定。
現在去看看,有沒有?
——————————————————————————————
我想說,你問題里提到的【將在使用它的應用程序關閉後被壓縮,如果你在這之前關閉WinRaR將會丟失修改內容】
這個是在你要壓縮某個文件夾的時候才會出現的提示。解壓縮是不會出現的。
哦對了,如果你打開壓縮文件以後在winrar里直接雙擊運行這個程序的話,也會在關閉winrar的時候出現這個提示。
這讓我聯想到了這種可能:
你在winrar里雙擊運行了這個程序。
然後你在這個程序運行完畢以後才關的winrar。保存了修改。或者某個操作觸發了winrar的一個未知BUG。導致壓縮文件損壞。
建議你查看一下壓縮包的大小。看看是不是和原來的壓縮包大小一樣?
如果不一樣,重新拷貝一個正確的壓縮包應該就能解決問題了。
舉手。
㈡ 壓縮後的文件為什麼佔用的空間會變小、、是什麼原理啊、、、
文件壓縮原理
我們使用計算機所做的事情大多都是對文件進行處理。每個文件都會佔用一定的磁碟空間,我們希望一些文件,尤其是暫時不用但又比較重要不能刪除的文件(如備份文件,有點像雞肋呀),盡可能少的佔用磁碟空間。但是,許多文件的存儲格式是比較鬆散的,這樣就浪費了一些寶貴的計算機存儲資源。這時,我們可以藉助壓縮工具解決這個問題,通過對原來的文件進行壓縮處理,使之用更少的磁碟空間保存起來,當需要使用時再進行解壓縮操作,這樣就大大節省了磁碟空間。當你要拷貝許多小文件時,通過壓縮處理可以提高執行效率。如果小文件很多,操作系統要執行頻繁的文件定位操作,需要花費很多的時間。如果先把這些小文件壓縮,變成一個壓縮文件後,再拷貝時就很方便了。由於計算機處理的信息是以二進制數的形式表示的,因此壓縮軟體就是把二進制信息中相同的字元串以特殊字元標記來達到壓縮的目的。為了有助於理解文件壓縮,請您在腦海里想像一幅藍天白雲的圖片。對於成千上萬單調重復的藍色像點而言,與其一個一個定義「藍、藍、藍……」長長的一串顏色,還不如告訴電腦:「從這個位置開始存儲1117個藍色像點」來得簡潔,而且還能大大節約存儲空間。這是一個非常簡單的圖像壓縮的例子。其實,所有的計算機文件歸根結底都是以「1」和「0」的形式存儲的,和藍色像點一樣,只要通過合理的數學計算公式,文件的體積都能夠被大大壓縮以達到「數據無損稠密」的效果。總的來說,壓縮可以分為有損和無損壓縮兩種。如果丟失個別的數據不會造成太大的影響,這時忽略它們是個好主意,這就是有損壓縮。有損壓縮廣泛應用於動畫、聲音和圖像文件中,典型的代表就是影碟文件格式mpeg、音樂文件格式mp3和圖像文件格式jpg。但是更多情況下壓縮數據必須准確無誤,人們便設計出了無損壓縮格式,比如常見的zip、rar等。壓縮軟體(compressionsoftware)自然就是利用壓縮原理壓縮數據的工具,壓縮後所生成的文件稱為壓縮包(archive),體積只有原來的幾分之一甚至更小。當然,壓縮包已經是另一種文件格式了,如果你想使用其中的數據,首先得用壓縮軟體把數據還原,這個過程稱作解壓縮。常見的壓縮軟體有winzip、winrar等