bsdtar は restricted pax format がデフォルト。
非ascii 文字のファイル名は pax formatの仕様にしたがってUTF-8で出力して
いたつもりだったが2.xではここがバッグていた。(see libarchive-formats(5))
なので他のシステムでは文字化けする tar ファイルができていた。(EUCの時)
ちなみにcpioではそのままファイル名を保存しているので2.xで作成したものも
3.xで読める。