FCIV - MD5-Prüfsummen berechnen - Dateitypen ausschließen

2011

Cadet 4th Year
Registriert
Feb. 2011
Beiträge
111
Moin allerseits,

im Rahmen der Datensicherung benutze ich das Befehlszeilentool FCIV.EXE für die Berechnung von Prüfsummen eines Fotoarchivs. Funktioniert alles eigentlich sehr gut, nur möchte ich die XMP-Files von der Berechnung ausschließen.
Die Berechnung auf einen Dateityp eingrenzen funktioniert problemlos, mehrere Dateitypen leider nicht.

Beispiel (Alle RAW-Files *.RAF)

fciv "d:\tmp\Quelle" -r -type *.RAF -bp "d:\tmp\Quelle" -xml quelle_check.xml

Ergebnis:

<?xml version="1.0" encoding="UTF-8"?>

-<FCIV>


-<FILE_ENTRY>

<name>2013-10-12_fujifilm_x100_DSCF1560_konzert_tingvall_trio.RAF</name>

<MD5>zaQOVsGgHsneMMTZ/H0JdA==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1911_anna-carin.RAF</name>

<MD5>h47hqKnke9g3r5Ot1ugyfA==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1912_anna-carin.RAF</name>

<MD5>3MxmpluThmlznozhMmQuZA==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1913_anna-carin.RAF</name>

<MD5>55ktAXuetBPKpgbOxenNsg==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1916_anna-carin.RAF</name>

<MD5>bRFrQyAtHXxH+wA0cS0KCw==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1917_anna-carin.RAF</name>

<MD5>Hcbxpy+011a96NnmX8kDVQ==</MD5>

</FILE_ENTRY>

</FCIV>


Beispiel (Alle Dateien)

fciv "d:\tmp\Quelle" -r -bp "d:\tmp\Quelle" -xml quelle_check.xml

Ergebnis:

<?xml version="1.0" encoding="UTF-8"?>

-<FCIV>


-<FILE_ENTRY>

<name>2013-10-12_fujifilm_x100_DSCF1560_konzert_tingvall_trio.JPG</name>

<MD5>T1zofgfGe4+ETfMq9ZXH5g==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2013-10-12_fujifilm_x100_DSCF1560_konzert_tingvall_trio.RAF</name>

<MD5>zaQOVsGgHsneMMTZ/H0JdA==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2013-10-12_fujifilm_x100_DSCF1560_konzert_tingvall_trio.xmp</name>

<MD5>5t8RzyjkiYsw2CZWMNVROw==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1911_anna-carin.RAF</name>

<MD5>h47hqKnke9g3r5Ot1ugyfA==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1911_anna-carin.xmp</name>

<MD5>UQCI8OlQoGr6hxEuUkIHxA==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1912_anna-carin.RAF</name>

<MD5>3MxmpluThmlznozhMmQuZA==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1912_anna-carin.xmp</name>

<MD5>hNjC24Deo5yPKdj4zsphYw==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1913_anna-carin.RAF</name>

<MD5>55ktAXuetBPKpgbOxenNsg==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1913_anna-carin.xmp</name>

<MD5>9KSbp4VAs53ooOEcF/wcnA==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1916_anna-carin.RAF</name>

<MD5>bRFrQyAtHXxH+wA0cS0KCw==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1916_anna-carin.xmp</name>

<MD5>MWHiUC8/TnA+IGXTodypGw==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1917_anna-carin.RAF</name>

<MD5>Hcbxpy+011a96NnmX8kDVQ==</MD5>

</FILE_ENTRY>


-<FILE_ENTRY>

<name>2014-05-31_fujifilm_x-e1_DSCF1917_anna-carin.xmp</name>

<MD5>N/AwDgYcamg7hKCRBCFbzw==</MD5>

</FILE_ENTRY>

</FCIV>


Lange Rede - kurzer Sinn: Wie lautet der Syntax zum Ausschließen der XMP-Files?
Vielen Dank schon einmal für das Interesse an der Thematik.
Gruß Carsten
 
Code:
-exc file: Do not compute these directories.

Das ist der richtige Parameter, glaube ich. Quelle
 
Brinox schrieb:
Code:
-exc file: Do not compute these directories.

Das ist der richtige Parameter, glaube ich. Quelle

Vermutlich nicht, es sollen ja keine Verzeichnisse ausgeschlossen werden.
Ergänzung ()

Hier die Hilfe zum Tool:

d:\Tools\fciv>fciv /?
//
// File Checksum Integrity Verifier version 2.05.
//
Entry to Add: Path is too long or missing. Exiting...

Usage: fciv.exe [Commands] <Options>

Commands: ( Default -add )

-add <file | dir> : Compute hash and send to output (default screen).

dir options:
-r : recursive.
-type : ex: -type *.exe.
-exc file: list of directories that should not be computed.
-wp : Without full path name. ( Default store full path)
-bp : specify base path to remove from full path name

-list : List entries in the database.
-v : Verify hashes.
: Option: -bp basepath.

-? -h -help : Extended Help.

Options:
-md5 | -sha1 | -both : Specify hashtype, default md5.
-xml db : Specify database format and name.

To display the MD5 hash of a file, type fciv.exe filename

d:\Tools\fciv>
 

Ähnliche Themen

Zurück
Oben