如何检查java中的真实文件类型?

Jar*_*Yit 4 file

我将创建一个sample.txt文件.然后我将更sample.txt改为 sample.tar

我如何知道示例文件的真实类型?

Pet*_*rey 5

文件只包含字节.你认为那些字节意味着什么完全取决于你.文件具有真实类型的任何概念都是幻觉.例如,您可以将其称为sample.txt,但它实际上是一个TAR文件.

有工具可以猜测文件格式可能是什么.然而,这只是猜测.文件没有"真实"文件类型.