为什么“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可以更改文件的编码。

相关内容