「file foo.css」と「file bar.css」の出力が異なるのはなぜですか?

「file foo.css」と「file bar.css」の出力が異なるのはなぜですか?

たとえば、実行file styles.css出力は次のようになります。

styles.css: asssembler source text

そしてfile bar.css出力は次のようになります。

bar.css: ASCII text

styles.cssもっと良いことに、私のファイルをASCIIテキストに変換する方法はありますか?

ベストアンサー1

結果fileは完璧ではありません。コマンドは、ファイル形式を決定するために予測可能なパターンを探します。順序fileは推測です。明らかに、いくつかのアセンブリキーワードを識別しました。文字エンコーディングはすでにASCIIまたはUTF-8であることがほぼ確実です。しかし、確認してください:

file -bi $filename

recodeどちらもiconvファイルのエンコーディングを変更できます。

おすすめ記事