filebot/source/net/filebot/hash/ChecksumHash.java

30 lines
420 B
Java
Raw Normal View History

2014-04-19 02:30:29 -04:00
package net.filebot.hash;
import java.util.zip.Checksum;
public class ChecksumHash implements Hash {
2015-07-25 18:47:19 -04:00
private final Checksum checksum;
2015-07-25 18:47:19 -04:00
public ChecksumHash(Checksum checksum) {
this.checksum = checksum;
}
2015-07-25 18:47:19 -04:00
@Override
public void update(byte[] bytes, int off, int len) {
checksum.update(bytes, off, len);
}
2015-07-25 18:47:19 -04:00
@Override
public String digest() {
return String.format("%08X", checksum.getValue());
}
2015-07-25 18:47:19 -04:00
}