Can you summarize the following document?
        
  常用的tar是自由軟體基金會開發的GNU版,目前的穩定版本是1.32,釋出於。

  tar代表未壓縮的tar檔案。已壓縮的tar檔案則附加資料壓縮格式的副檔名,如經過gzip壓縮後的tar檔案,副檔名為“.tar.gz”。由於受到DOS8.3檔名格式的限制,常使用下列縮寫:

  命令格式是 可以將代表功能和選項的單個字母合併;當使用單個字母時,可以不用在字母前面加“-”。某些版本的tar要求嚴格按照功能字、選項字的順序,而有些版本的tar並不在意這個順序。

  tar -cvf home_backup.tar /home  可以將/home目錄下的所有檔案打包入home_backup.tar檔案中。理解這個命令時,請注意“home_backup.tar”實際上是-f選項的引數。tar預設記錄相對路徑,即使給出的是絕對路徑,也會自動將代表根目錄的“/”去掉,所以,在這個例子中,使用“/home”和“home”是相同的。要想使用絕對路徑,請加上“P”選項,但一般不推薦使用絕對路徑,原因之一是可能導致tar炸彈攻擊。 這也是一種製作備份的方法,但是不推薦這樣做。因為tar在預設解壓時,會將檔案直接輸出到當前目錄下,而不會新建並輸出到一個名為home的子目錄,令到當前目錄顯得很凌亂。這也是一種形式的tar炸彈攻擊。  列出home_backup.tar檔案裡已被打包的檔案。此時僅僅顯示檔名。如果加上“v”,則能列出許可權、所有者、大小、時間、檔名等資訊。為防止tar炸彈攻擊,應該養成解壓前檢視tar檔案內容的好習慣。  在當前目錄下解壓home_back.tar。解壓後的檔案,其訪問許可權得到保留;其所有者是執行tar命令的使用者,如果tar的執行者是root,則所有者是檔案原來的所有者。 解壓前,最好先檢視tar檔案的內容,以決定是否需要新建一個臨時子目錄安放。  指定解壓出test.c這個檔案。解壓過程中會自動建立home這個子目錄。

  

  由於備份策略的進步,逐漸採用dump、restore等工具替代tar。此後,tar多與gzip聯用,彌補後者無法將多個檔案打包的不足。這一用法沿用至今,新的tar版本已能自動呼叫多種壓縮工具執行壓縮。已壓縮的tar檔案也叫“tarball”。大部分自由軟體的原始碼採用tarball的形式釋出。

  攻擊者利用絕對路徑,或者“tar -cf bomb.tar *”的方式建立的tar檔案,然後誘騙受害者在根目錄下解壓,或者使用絕對路徑解壓。可能使受害系統上已有的檔案被覆蓋掉,或者導致當前工作目錄凌亂不堪,這就是所謂的“tar炸彈”。因此,要養成良好的解壓習慣:

  管道用法: 檔案預設是標準輸入/輸出,不需再額外指定。可以將源目錄下的檔案及子目錄複製到目標目錄中,尤其適用於複製含有特殊檔案(如軟連結、裝置檔案)的目錄。
tar是Unix和類Unix系統上的歸檔打包工具,可以將多個檔案合併為一個檔案,打包後的檔名亦為“tar”。目前,tar檔案格式已經成為POSIX標準,最初是POSIX.1-1988,目前是POSIX.1-2001。本程式最初的設計目的是將檔案備份到磁帶上(tape archive),因而得名tar。