java centos 下判断文件是否为mp3格式
时间: 2023-12-09 19:03:34 浏览: 34
你可以使用以下代码来判断文件是否为mp3格式:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class CheckMp3File {
public static void main(String[] args) {
File file = new File("/path/to/file.mp3");
if (isMp3(file)) {
System.out.println("This is an mp3 file.");
} else {
System.out.println("This is not an mp3 file.");
}
}
public static boolean isMp3(File file) {
try {
FileInputStream fis = new FileInputStream(file);
byte[] header = new byte[3];
fis.read(header);
fis.close();
String headerStr = new String(header);
if (headerStr.equals("ID3")) {
return true;
}
} catch (IOException e) {
e.printStackTrace();
}
return false;
}
}
```
这个方法读取文件的前三个字节,判断它们是否为 "ID3",如果是,则文件为mp3格式。