有沒有可能在 OS X 下將 .tar.gz 的檔案取消與任何應用程式的關連?
(猜是不是因為這個關連使得下載的 .tar.gz 檔案 變成 .tar ?)
假如這個檔案是要在 BSD 環境下用的,是否把檔名改回 .tar.gz 就可以了呢?
(用 gunzip 和用 tar 製成的 .gz 檔好像不太一樣?)
有人知曉嗎?
.tar.gz 與 stuffit 變成 .tar
版主: ross_tt、bryanchang、digdog、chester
Re: .tar.gz 與 stuffit 變成 .tar
>有沒有可能在 OS X 下將 .tar.gz 的檔案取消與任何應用程式的關連?
1. StuffIt 的Preference可以設定 不自動解壓縮,這樣就不會自動解開成為 .tar
or
2. 選 .tar.gz 的檔案,按<command/蘋果> + <I>,會出現info window,選下頭的"open with" 。這裡是更換關聯程式,不是取消,你可以玩看看
>假如這個檔案是要在 BSD 環境下用的,是否把檔名改回 .tar.gz 就可以了呢?
不太懂你這問題。 .tar 和 .tar.gz 都必須解開後才可以用。
>(用 gunzip 和用 tar 製成的 .gz 檔好像不太一樣?)
gunzip是解壓縮,gzip是壓縮/解壓縮
tar: 只是把多個檔案"接"在一起成為單一檔案,不壓縮檔案使之變小。但是tar 有"壓縮"的選項,會在pack成單一的tar檔後,呼叫 gzip 或是 compress 來壓縮成 tar.gz 或是 tar.Z (請在terminal下用 man tar 來看)
1. StuffIt 的Preference可以設定 不自動解壓縮,這樣就不會自動解開成為 .tar
or
2. 選 .tar.gz 的檔案,按<command/蘋果> + <I>,會出現info window,選下頭的"open with" 。這裡是更換關聯程式,不是取消,你可以玩看看
>假如這個檔案是要在 BSD 環境下用的,是否把檔名改回 .tar.gz 就可以了呢?
不太懂你這問題。 .tar 和 .tar.gz 都必須解開後才可以用。
>(用 gunzip 和用 tar 製成的 .gz 檔好像不太一樣?)
gunzip是解壓縮,gzip是壓縮/解壓縮
tar: 只是把多個檔案"接"在一起成為單一檔案,不壓縮檔案使之變小。但是tar 有"壓縮"的選項,會在pack成單一的tar檔後,呼叫 gzip 或是 compress 來壓縮成 tar.gz 或是 tar.Z (請在terminal下用 man tar 來看)
我的情況是這樣的,
在某些網站上下載 .tar.gz 的檔案,這些檔案原本可能是 source 或在 gmake 過程中會核對 md5 ,但經在 os x 這兒下載以後,在桌面上就成了 .tar 而與 stuffit 連結(這時 stuffit 還沒啟動)。前陣子為了避免這種情況就在 shell 下用 ftp 的指令,指向網頁中的連結,便可以直接在 shell 中用 tar, 或自己先 checksum 一次,但近來常常碰到用 perl 或 php 的網頁,按了頁面中的按鈕或 license agree 後才啟動下載程序,要在網頁原始碼中找到該檔案的路徑實在有點麻煩,而且也不見得抓得到。我試過將與 stuffit 連結的 tar 改成 tar.gz 結果得到不同的 checksum。
Stuffit 的 preference 部分,我將 Expanding 中的 'expand archieves and compressed files' 和 'continued to expand(if possible)'均不選,internet 那裡的 GZip 和 Tar 連結也沒選(奇怪的是當這兩檔案格式沒選,但前面 expanding 中的那兩個有選的話,它還是會自動解壓縮耶),沒有改變檔案一下載就被更名的事實。
Get Info 中的 Open with 只能指向其他程式,但我不想讓它指向任何程式,我目前以為是它與 stuffit 連結後才會導致圖示和檔名被系統修改。Windows 那兒有個可以把連結取消的設定畫面,不曉得 OS X 要在那裡才找得到?
嗯,有任何建議嗎?
在某些網站上下載 .tar.gz 的檔案,這些檔案原本可能是 source 或在 gmake 過程中會核對 md5 ,但經在 os x 這兒下載以後,在桌面上就成了 .tar 而與 stuffit 連結(這時 stuffit 還沒啟動)。前陣子為了避免這種情況就在 shell 下用 ftp 的指令,指向網頁中的連結,便可以直接在 shell 中用 tar, 或自己先 checksum 一次,但近來常常碰到用 perl 或 php 的網頁,按了頁面中的按鈕或 license agree 後才啟動下載程序,要在網頁原始碼中找到該檔案的路徑實在有點麻煩,而且也不見得抓得到。我試過將與 stuffit 連結的 tar 改成 tar.gz 結果得到不同的 checksum。
Stuffit 的 preference 部分,我將 Expanding 中的 'expand archieves and compressed files' 和 'continued to expand(if possible)'均不選,internet 那裡的 GZip 和 Tar 連結也沒選(奇怪的是當這兩檔案格式沒選,但前面 expanding 中的那兩個有選的話,它還是會自動解壓縮耶),沒有改變檔案一下載就被更名的事實。
Get Info 中的 Open with 只能指向其他程式,但我不想讓它指向任何程式,我目前以為是它與 stuffit 連結後才會導致圖示和檔名被系統修改。Windows 那兒有個可以把連結取消的設定畫面,不曉得 OS X 要在那裡才找得到?
嗯,有任何建議嗎?
http://discussions.info.apple.com/WebX? ... @.599dd038
找到了,原來是 Safari 自動將 .gz 檔解壓縮了。
雖然這樣 pdf 檔下載後就不會自動開,但也沒造成什麼不便。

找到了,原來是 Safari 自動將 .gz 檔解壓縮了。
雖然這樣 pdf 檔下載後就不會自動開,但也沒造成什麼不便。
- bryanchang
- 討論區管理員
- 文章: 7057
- 註冊時間: 04/19/2001 1:01 am
- 來自: The '60s
- 聯繫:
