org.codehaus.plexus.digest
public class ChecksumFile extends Object
Version: $Id: ChecksumFile.java 6294 2007-04-13 15:42:34Z joakime $
UNKNOWN: role="org.codehaus.plexus.digest.ChecksumFile"
Method Summary | |
---|---|
File | createChecksum(File referenceFile, Digester digester)
Creates a checksum file of the provided referenceFile.
|
boolean | isValidChecksum(File checksumFile) Given a checksum file, check to see if the file it represents is valid according to the checksum. |
Parameters: referenceFile the file to checksum. digester the digester to use.
Returns: the checksum File that was created.
Throws: DigesterException if there was a problem calculating the checksum of the referenceFile. IOException if there was a problem either reading the referenceFile, or writing the checksum file.
Given a checksum file, check to see if the file it represents is valid according to the checksum.
NOTE: Only supports single file checksums of type MD5 or SHA1.
Parameters: checksumFile the checksum file (must end in ".sha1" or ".md5")
Returns: true if the checksum is valid for the file it represents.
Throws: DigesterException if there is a digester problem during the check of the reference file. FileNotFoundException if the checksumFile itself or the file it refers to is not found. IOException if the reading of the checksumFile or the file it refers to fails.