2015-03-13 51 views
3

我發現Pharo 3.0中有一個用於處理gunzip文件的GZipReadStream類,但是我找不到類似於untar壓縮文件(.tar文件)的類。如何從Pharo Smalltalk解壓檔案?

您是否知道是否有辦法從Pharo解壓檔案?也許不使用OSProcess?

回答

0

我不認爲內核可以解壓tar文件。你說沒有OSProcess - NativeBoost會作弊嗎? NBMacShell run: 'tar ...'。不要被「Mac」分心。它使用標準的C庫,所以我不明白爲什麼它不能在Linux/GNU中工作。

+0

的問題是「無法獲得文件描述符指的是控制檯」。 – user183928 2015-03-13 14:26:01

+0

哦,那麼多:/ – 2015-03-14 10:59:48

1

Visualworks Smalltalk存在一個模塊,可在Cincom公用存儲庫中使用。

http://www.cincomsmalltalk.com/publicRepository/Tar%28Bundle%29.html

我不知道任何端口佳樂/菲羅的,而且它可能不是一個簡單的任務,但它可能是靈感的好來源。在Linux中執行NBMacShell時

我沒有看到任何的版權聲明還...