我看到Pharo 3.0中有一个GZipReadStream类用于处理gunzip文件,但我无法为untar存档(.tar文件)找到类似的类。
你知道有没有办法从法罗解压缩档案吗?也许不使用OSProcess?
Visualworks Smalltalk 存在一个模块,可在 Cincom 公共商店存储库中使用。
http://www.cincomsmalltalk.com/publicRepository/Tar%28Bundle%29.html
我不知道Squeak/Pharo的任何端口,这可能不是一项简单的任务,但它可能是一个很好的灵感来源。
我也没有看到任何版权声明...
我不认为内核可以解压缩tar文件。你说没有OSProcess - NativeBoost会作弊吗? NBMacShell run: 'tar ...'
.不要被"Mac"分心。它使用标准的C库,所以我不明白为什么它在Linux/GNU中不起作用。