我正在计算文本文件的总数,文件夹中有很多文件,包括文本文件和其他二进制文件。
如何使用Java语言判断文件是文本文件还是二进制文件?
发布于 2012-04-04 23:56:39
如果您正在讨论纯文本,那么文本文件中有哪些字符?9(制表符)、10 (换行符)、13 (回车)、32到126 (可读字符)
文本文件在此集合中的字符率应接近100%。
另一方面,二进制文件使用整个字符集,因此应该具有较低的比率。而且,二进制文件通常包含很多0值。
这不是一个100%确定文件类型的方法,但我认为这应该足够了。
https://stackoverflow.com/questions/10014302
复制相似问题