|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hdfs.util.MD5FileUtils
public abstract class MD5FileUtils
Static functions for dealing with files of the same format that the Unix "md5sum" utility writes.
Field Summary | |
---|---|
static String |
MD5_SUFFIX
|
Constructor Summary | |
---|---|
MD5FileUtils()
|
Method Summary | |
---|---|
static org.apache.hadoop.io.MD5Hash |
computeMd5ForFile(File dataFile)
Read dataFile and compute its MD5 checksum. |
static File |
getDigestFileForFile(File file)
|
static org.apache.hadoop.io.MD5Hash |
readStoredMd5ForFile(File dataFile)
Read the md5 checksum stored alongside the given file, or null if no md5 is stored. |
static void |
saveMD5File(File dataFile,
org.apache.hadoop.io.MD5Hash digest)
Save the ".md5" file that lists the md5sum of another file. |
static void |
verifySavedMD5(File dataFile,
org.apache.hadoop.io.MD5Hash expectedMD5)
Verify that the previously saved md5 for the given file matches expectedMd5. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String MD5_SUFFIX
Constructor Detail |
---|
public MD5FileUtils()
Method Detail |
---|
public static void verifySavedMD5(File dataFile, org.apache.hadoop.io.MD5Hash expectedMD5) throws IOException
IOException
public static org.apache.hadoop.io.MD5Hash readStoredMd5ForFile(File dataFile) throws IOException
dataFile
- the file containing data
IOException
public static org.apache.hadoop.io.MD5Hash computeMd5ForFile(File dataFile) throws IOException
IOException
public static void saveMD5File(File dataFile, org.apache.hadoop.io.MD5Hash digest) throws IOException
dataFile
- the original file whose md5 was computeddigest
- the computed digest
IOException
public static File getDigestFileForFile(File file)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |