Cocoaで圧縮をやりたくてzlibあたりを色々調べたのですが zlib 入門 は分かりやすいし,応用が利きそうです. http://www.cocoadev.com/index.pl?NSDataCategory あたりは難しすぎです. で,結局,NSTaskが一番便利でした. 実行したいUnix コマンド tar cvjf /Users/hoge/hogeDir.tar.bz2 /Users/hoge/hogeDir/ NSTask* task = [[NSTask alloc] init]; [task setCurrentDirectoryPath:@"/Users/hoge/"]; [task setLaunchPath:@"/usr/bin/tar"]; NSArray *arguments = [NSArray arrayWithObjects:@"cvjf", @"hoge