パッチファイルの「適切な」MIMEタイプは何ですか?私はiana.orgで何も良く見えないので、application/octet-streamを使っています。アプリケーション/オクテットストリームは正しいのですか、それとも良く合うものがありますか?なぜ "アプリケーション/パッチ"タイプがないのですか?パッチファイル用の適切なmime-type
明らかに、可能な答えは「text/plain」ですが、純粋にテキストではないデータを含む多くのパッチファイルがあります。テキスト/プレーンは、すべてのコンテンツがテキストであることを知っている場合、またはすべてのパッチファイルで一貫性を保つ方が良い場合は、最良の選択ですか?
mime-typeを行末(svn:mime-typeとsvn:eol-style)の扱いについての転覆の手掛かりとして設定していることについて、私は主に考えています。パッチファイルは、eol形式のネイティブとネイティブでないファイルの両方にパッチを当てて、パッチのポストチェックアウトを適用する際に行末の奇妙さを招く可能性があります。
パッチファイルは、一般にオープンソース製品用のRPMで使用されます。これは、SCMに依存しない方法で、ローカル修正を上流のソースから離しておくことです。私はそれらの良い数をチェックインします。 –
あなたが作成したパッチのバイナリファイルへのパッチとは別のテキストファイルのパッチを保存するのは簡単です。実際、バイナリパーツでパッチを作成することはありません。しかし、他の人は時々それらを作成します。あなたがそれらを管理しているのであれば、テキスト/プレーン(?)かアプリケーション/オクテットストリームが必要かどうかを調べるために、ファイルの実際の内容を分析する必要はないようです。だから私はアプリケーション/パッチが理にかなっていると思うのです。パッチファイルには、特別なEOL変換要件を持つテキストとバイナリの組み合わせがあります。たぶんパッチファイルには、コンポーネントごとにMIMEタイプの記述子を入れるべきでしょうか? –