もー、sjis嫌い。これも方法わからなかったので、
use Archive::Tar;
use Jcode;$tar = Archive::Tar->new($ARGV[0]);
@list = $tar->list_files();
foreach(@list){
$tar->rename($_, jcode($_)->utf8());
}
$tar->write("$ARGV[0]_utf8.tar");
とperlのスクリプト書いてutf8化して、やっとOS X上で解凍できた。