資源簡介
此實例是java版本,C#版本在這里 https://www.haolizi.net/example/view_16702.html
代碼片段和文件信息
import?java.io.File;
import?java.io.FileInputStream;
import?java.math.BigInteger;
import?java.security.MessageDigest;
public?class?FileMd5Demo?{
????public?static?void?main(String[]?args)?{
????????File?file=?new?File(“D:\\Projects\\BullSoftProjects\\smarthome\\smarthome_pictureframe\\app\\release\\app-release.apk“);
????????System.out.println(“文件的md5:?“?+?md5(file));
????}
????public?static?String?md5(File?file)?{
????????MessageDigest?digest?=?null;
????????FileInputStream?fis?=?null;
????????byte[]?buffer?=?new?byte[1024];
????????try?{
????????????if?(!file.isFile())?{
????????????????return?““;
????????????}
????????????digest?=?MessageDigest.getInstance(“MD5“);
????????????fis?=?new?FileInputStream(file);
????????????while?(true)?{
????????????????in
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-09-27?23:08??.idea\
?????目錄???????????0??2018-09-27?23:09??.idea\inspectionProfiles\
?????目錄???????????0??2018-07-18?00:29??.idea\libraries\
?????文件?????????360??2018-07-18?00:29??.idea\libraries\commons_codec_commons_codec_1_1.xm
?????文件?????????581??2018-07-18?00:25??.idea\libraries\org_bouncycastle_bcmail_jdk14_1_51.xm
?????文件?????????454??2018-07-18?00:17??.idea\misc.xm
?????文件?????????262??2018-09-27?23:06??.idea\modules.xm
?????文件????????8792??2018-09-27?23:05??.idea\uiDesigner.xm
?????文件???????38339??2018-09-27?23:08??.idea\workspace.xm
?????文件?????????661??2018-07-18?00:29??FileMd5Demo.iml
?????目錄???????????0??2018-09-27?23:08??out\
?????目錄???????????0??2018-09-27?23:08??out\production\
?????目錄???????????0??2018-09-27?23:08??out\production\FileMd5Demo\
?????文件????????1969??2018-09-27?23:08??out\production\FileMd5Demo\FileMd5Demo.class
?????目錄???????????0??2018-09-27?23:06??src\
?????文件????????1265??2018-09-27?23:06??src\FileMd5Demo.java
- 上一篇:JAVA串口通信源碼
- 下一篇:java計算器源代碼
評論
共有 條評論