tar
ASCII 印刷可能な文字以外の文字があっても使用しても安全ですか?
たとえば、日本語、漢字、改行などがあります。
特殊文字を使用すると、タールボール抽出が失敗する可能性がある既知の問題はありますか?
答え1
もちろん、ソースコードを読んでtar
直接確認してみることもできます。
つまり、tar
ファイル名を構成するバイト列は解釈されません。カーネルと同様に、それを抽象バイトシーケンスとして扱います。したがって、利用可能なファイルを抽出するという点で「安全」です。
ファイルが解凍された環境では、ユーザーツールはファイル名を別の文字として解釈できます。これは常に転送(tar、NFS、FTP...)に限定されず、ロケールを変更する問題です。