HELP: Verify checksums and integrity of archives TYPE: OBJECT SYNTAX: VERIFY(NET.{},STORE/SAVE.{},LEVEL=DIRECTORY/MEMBER/DATA/ALL,MODE=CKS/KTV/MAC/ALL,FLAM(),LOGGING.{},MESSAGE(),NORUN)
The VERIFY subcommand can be used to verify integrity of a FLAM archive by comparing stored data with checksums. The LEVEL can be used to set how deep the verification should go, depending on what keys/access rights you have. If you want to verify the integrity of the directory and the normal checksums of the member segments, you must have access to the directory key. If you have access to the member key, you should set the LEVEL to MEMBER so that no attempt is made to cryptographically check the data segments. In this case, only some simple checks will be performed on the data segments. The default level DATA verifies everything, including data segments, but requires access to the data key unless the archive is not encrypted. It is also possible to limit the verification of the data segments using the MODE parameter.
To get syntax information, please use:
flcl SYNTAX ARCHIVE.VERIFY
To get help for a parameter, please use:
flcl HELP ARCHIVE.VERIFY.parameter[.parameter[...]]
To read the manual page for a parameter, please use:
flcl MANPAGE ARCHIVE.VERIFY.parameter[.parameter[...]] or flcl HELP ARCHIVE.VERIFY.parameter[.parameter[...]] MAN
To generate the user manual for the command, please use:
flcl GENDOCU ARCHIVE.VERIFY=filename
Parameters can be defined via command line (directly or by parameter file) or via properties taken from the corresponding property file.
NUMBER: LEVEL=DIRECTORY/MEMBER/DATA/ALL - Verification level [ALL]
DIRECTORY - Cryptographic verification of directory segment and only the simple checksums of member segments
MEMBER - Cryptographic verification of directory and member segments and only the simple checksums of data segments
DATA - Cryptographic verification of directory, member and data segments
ALL - Verify all segments (directory, member and data)
NUMBER: MODE=CKS/KTV/MAC/ALL - Verification mode for data segments [ALL]
CKS - Verify only the simple checksums
KTV - Verify the simple checksums and key test values
MAC - Verify the simple checksums, key test values and message authentication codes
ALL - Verify anything
SWITCH: NORUN - Don't run the command, only show parsed parameter