java centos 下判断文件是否为mp3格式
时间: 2023-12-09 14:03:34 浏览: 38
你可以使用以下代码来判断文件是否为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格式。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)