我是新來的,我不知道該怎麼辦?我想比較兩個MP3文件並檢查它們是相同還是不同。我想檢查它的內容。請幫幫我。我到處搜索,但沒有得到任何東西。用於比較MP3內容的java api?
2
A
回答
1
您可以使用Guava Libraries
執行crc32
校驗和計算
File myfile1 = new File("file1.mp3");
long checksum1 = Files.getChecksum(myfile1 , new java.util.zip.CRC32());
File myfile2 = new File("file2.mp3");
long checksum2 = Files.getChecksum(myfile2 , new java.util.zip.CRC32());
if (checksum1 == checksum2) {
System.out.println(" Both are same ");
// your business logic
}
如果您不滿意校驗,並希望做一個sha-256
摘要計算
byte[] digest = Files.getDigest(myfile1 , MessageDigest.getInstance("SHA-256"));
0
你說「我到處搜索,但沒有得到任何東西。「如果這是真的,那麼你搜索了錯誤的東西。我只是去谷歌和類型的「堆棧溢出檢查,如果兩首歌都是一樣的」,得到了這兩個回答你的問題:
Is it possible to see if two MP3 files are the same song by analyzing the files' bytes?
Java: Comparing two audio files to see if they are the same "music"
你也可以尋找到echonest API和echoprint 。
相關問題
- 1. Java地圖內容比較
- 2. 比較StringBuffer內容與等於
- 3. 比較表中的內容
- 4. 比較表中的內容
- 5. 用於兩個RTF文件的Java中的OpenSource API比較
- 6. Java:用於比較庫的API的工具
- 7. 用於XML結構比較的C#API
- 8. 比較頁面內容
- 9. 比較文件內容
- 10. 在JAVA中使用MD5比較文件的內容
- 11. Python,C/++,java ...任何用於比較音頻信號的API?
- 12. 對於較舊的API,是否有類似於FLAG_ACTIVITY_NEW_DOCUMENT的內容?
- 13. 用於UTF8字母的JAVA比較器
- 14. 用於圖形比較的Java庫
- 15. 比較不適用於java的日期
- 16. 用於比較圖算法的Java
- 17. 用於比較聲音的java sdk
- 18. 使用c比較兩個ArrayList內容#
- 19. 從網頁中提取內容並使用Java進行比較
- 20. Api的比較java中的文本
- 21. 有沒有辦法使用Java來比較mp3文件?
- 22. Java - 比較具有奇怪內容的文件中的字節
- 23. Gmail內容比較小工具域名
- 24. 文件比較 - 內容可能無序
- 25. 比較兩個std :: lists的內容
- 26. 如何比較(的內容)通過ctx.getImageData()
- 27. 如何比較兩個dll的內容?
- 28. 比較隊列和堆棧的內容
- 29. 比較2個excel文件的內容
- 30. C編程。比較數組的內容。
爲什麼它一定需要是一個mp3 API,難道你只是比較文件大小或將文件是不同的大小,但包含相同的歌曲? – david99world 2013-03-06 10:08:47
什麼意思'MP3內容「? ID3?字節碼? – oliholz 2013-03-06 10:08:58
我想檢查它們是否包含相同的歌曲 – Vinay 2013-03-06 10:12:12