mirror of
https://github.com/mitb-archive/filebot
synced 2024-12-22 15:58:52 -05:00
* exclude hash algorithm information when writing .md5 files
This commit is contained in:
parent
e6b785df63
commit
2793e1d454
@ -71,6 +71,19 @@ enum HashType {
|
|||||||
public Hash newHash() {
|
public Hash newHash() {
|
||||||
return new MessageDigestHash("MD5");
|
return new MessageDigestHash("MD5");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VerificationFileScanner newScanner(Scanner scanner) {
|
||||||
|
return new VerificationFileScanner(scanner);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VerificationFilePrinter newPrinter(Formatter out) {
|
||||||
|
// e.g. 50e85fe18e17e3616774637a82968f4c *folder/file.txt
|
||||||
|
return new VerificationFilePrinter(out, null);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
SHA1 {
|
SHA1 {
|
||||||
@ -81,6 +94,19 @@ enum HashType {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VerificationFileScanner newScanner(Scanner scanner) {
|
||||||
|
return new VerificationFileScanner(scanner);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VerificationFilePrinter newPrinter(Formatter out) {
|
||||||
|
// e.g 1a02a7c1e9ac91346d08829d5037b240f42ded07 ?SHA1*folder/file.txt
|
||||||
|
return new VerificationFilePrinter(out, "SHA1");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "SHA-1";
|
return "SHA-1";
|
||||||
@ -90,14 +116,10 @@ enum HashType {
|
|||||||
public abstract Hash newHash();
|
public abstract Hash newHash();
|
||||||
|
|
||||||
|
|
||||||
public VerificationFileScanner newScanner(Scanner scanner) {
|
public abstract VerificationFileScanner newScanner(Scanner scanner);
|
||||||
return new VerificationFileScanner(scanner);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public VerificationFilePrinter newPrinter(Formatter out) {
|
public abstract VerificationFilePrinter newPrinter(Formatter out);
|
||||||
return new VerificationFilePrinter(out, this.name());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public String getExtension() {
|
public String getExtension() {
|
||||||
|
@ -30,7 +30,7 @@ class VerificationFilePrinter implements Closeable {
|
|||||||
|
|
||||||
protected void print(String path, String hash) {
|
protected void print(String path, String hash) {
|
||||||
// e.g. 1a02a7c1e9ac91346d08829d5037b240f42ded07 ?SHA1*folder/file.txt
|
// e.g. 1a02a7c1e9ac91346d08829d5037b240f42ded07 ?SHA1*folder/file.txt
|
||||||
out.format("%s ?%s*%s", hash, algorithm.toUpperCase(), path);
|
out.format("%s %s*%s", hash, algorithm == null ? "" : '?' + algorithm.toUpperCase(), path);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user