追記サポートが上手くまとまらず、気分転換にcpioフォーマットでも実装しようかなぁと思い、調べてみました。
フォーマット自体は単純なのですが、
- ファイルサイズが32ビット(フォーマットによっては33ビットまでは可能)
- i-node番号が16ビット(正確には18ビット、フォーマットによっては32ビット)
- 拡張ヘッダはなし
など、いささか古い感じのする仕様です。
どういう経緯でできたフォーマットなのか知らないのですが、GNU拡張tarやpax形式tarで十分な気がしました。
実装するかどうかは微妙です。