MacTu wrote:去下載個 WinZi...(恕刪) 有用過WINRAR 但壓出來一樣大小------------------------------------------剛剛用WINRAR試壓中居然跑不動
7-Zip 是目前個人所知壓縮比最高的壓縮軟體可以設定最極致的壓縮比,但是壓縮時間和解壓時間就夠你等了...http://www.7-zip.org/4GB可以壓成0.3GB,大於十倍壓縮有點扯,可能至少3GB都是大而無用的肥肉吧...!?
那個....superxxxp的原理是因為有很多重複的檔案,所以它用有點類似捷徑的方法,讓重復的檔案只留下一份,但是在檔案總管裏看的時候卻是所有檔案的總合,所以並不是壓縮的關係~~~~~不知道這樣說可以了解嗎???
不知道樓主有沒有試過 把一個檔案壓成壓縮檔...然後在對這個壓縮檔壓縮..看看這個壓縮檔會不會變小或許可以想到一些東西~======== 以下是很久以前似是而非的觀念 , 請懂得原理的大大務必指正 =======想像有一個檔案的內容是11111111111111111111111111111111111111111111111111有50個1 , 而假設 1 需要 1byte 的空間上面的資訊就需要 50bytes而壓縮就是透過另一種演算法來表示這段資料以上面的資料為例, 可以用 1x50 (有50個1) 來表示1x50 依以上的例子 大概需要 4~5 bytes 的空間所以就達成了壓縮的原理但是一般的資料不會這麼單純, 所以壓縮的比例會不同!!
感覺發文者應該不太了解壓縮檔案的意思吧,下面文章太過頭了啦,這樣初學者會攪亂的 囧壓縮其實都是把檔案一些重複的部分,或是可以處理的部分用演算法轉換儲存像是一些極為重複的檔案,其實上面也有老大用 11111 來告訴你有人表示了 "1111111111111111111111111111111" 就是有 "30 個 1" 就這樣,當然檔案沒有乖成這付德行今天習慣上的有一個字詞叫做 "Mobile01" 在一個檔案中 "重複個一萬次" 難道要笨笨的就一萬次?結構上重複的部分越多被壓縮掉的部分就越多,字典的壓縮基礎就是這個,把 "Mobile01" = "M01" 然後通通都弄成 "M01" 只要之後展開,通通又會回到 "Mobile01" 這種狀況就可以了假如 60 GB 的檔案因為重複的結構太多,太大量也有辦法壓成 MB 單位的,所以壓縮率和檔案息息相關,一個檔案結構上已經被處理完畢,你去壓縮也沒什麼用,可能還只是浪費時間跑壓縮程式;假如你分享的檔案也是高達 60 GB 可惜重複的結構幾乎是 0% 那樣你也沒必要壓縮了,直接 CRC 檢查之後就傳了吧