計算ファイルMD 5


1.ファイルMD 5を算出し、ファイルが同一であるか否かを判断する


pomファイルはcommons-codecを導入する.jar


<dependency>
    <groupId>commons-codecgroupId>
    <artifactId>commons-codecartifactId>
    <version>1.11version>
dependency>

テストクラス:取り出しファイルのMD 5 hex値をテストする
package com.dist.image;

import org.apache.commons.codec.digest.DigestUtils;
import org.junit.Test;

import java.io.FileInputStream;
import java.io.IOException;

/**
 *  jar:commons-codec
 *
 * @program: springbootdemo
 * @Date: 2019/1/25 10:35
 * @Author: Mr.Zheng
 * @Description:
 */
public class ImageTest {

    /**
     * MD5 , , , 
     * md5hex , , 
     *  md5hex , md5hex 
     */
    @Test
    public void testMD5(){
        try {
            String md5Hex = DigestUtils.md5Hex(new FileInputStream("D:\\qr-code-vcard.png"));
            System.out.println("md5Hex===="+md5Hex);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}