本工具利用Java编写,旨在高效准确地从各类文件中提取独一无二的数字指纹,便于快速对比和识别文件内容或版本变化。
我们开发了一个类来获取指定路径下文件的各种指纹信息,并将其打包成jar包供日后使用。这个类对外提供了五个公共静态方法:
- `public static String getFileMD5(String filename)`:返回给定路径下的文件的MD5值。
- `public static String getFileSHA1(String filename)`:返回给定路径下的文件的SHA1值。
- `public static String getFileSHA256(String filename)`:返回给定路径下的文件的SHA-256值。
- `public static String getFileSHA384(String filename)`:返回给定路径下的文件的SHA-384值。
- `public static String getFileSHA512(String filename)`:返回给定路径下的文件的SHA-512值。
示例代码如下:
```java
System.out.println(com.puaite.tools.HashFile.getFileMD5(G:\\电影\\日本合集\\亚热\\武藤兰\\A269.rmvb));
```
这段描述介绍了如何使用这个jar包中的类来获取不同类型的哈希值。