在下載Java源文件時經常碰到 tar.gz zip 格式 不知道是什麼意思
首先了解 打包 壓縮 兩個概念
打包的概念:
有可能僅僅是將多個文件連接成1個文件,並不進行壓縮處理。有時候也可能看起來文件變小,那是因爲多個文件儲存可能造成多餘的空間浪費,究其原因是文件儲存方式中,分塊 族 造成的。1個族1次只能被1個文件使用,雖然1個文件能使用多個族,但最後1個族未必能填滿。因此,n個文件就會造成很多浪費。而連接成1個文件後,只會浪費1個族。
壓縮
壓縮也是一種打包,壓縮的原理是將文件中相同的信息用一個字符代替,致使文件體積變小達到壓縮的目的,壓縮對於文本類或數據類文件有較明顯的作用。
打包就是將一些文件放在一起變成一個包,便於保存和傳輸,圖片和視頻數據因爲不象文本一樣,因此多個圖片在壓縮的時候沒有明顯效果,因此只能做打包,進行保存。
tar.gz : 先把文件打包成tar 然後再進行壓縮成gz格式
tar.gz zip biz2 zip rar
這只是格式不一樣,再windows下都可以解壓
再UNIX下也有相應的解壓命令 所以 下載其實下載那一種格式都可以 根據自己的習慣而定