回答:
を使用でき--numeric-ownerます。これにより、ファイルにUID(ほとんどのシステムでは1000または類似のもの)が挿入されます。から man tar:
--numeric-owner
always use numbers for user/group names
--ownerスイッチを介してアーカイブを完全に匿名化できるように見えます。
-Hオプションを使用して直接tarファイルを書き込むことができます。
-oです。私は--owner root:root、それぞれの16進ダンプがある場合とない場合の単純なアーカイブを作成して、diffしました。変更されたのは、リトルエンディアンでデコードされた2バイトの2バイトシーケンスと、$UIDそれぞれ0とmy でした。
man cpioしたところcpio --help、両方とも私が以前にコメントしたことを確認しています。おそらくソースは更新されましたが、ドキュメントは更新されていません(GNU cpio 2.11)
{a,b}は非常に混乱する可能性があります。--{owner,group}=root次のように拡張されます--owner=root --group=root