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 segmentsMEMBER - Cryptographic verification of directory and member segments and only the simple checksums of data segmentsDATA - Cryptographic verification of directory, member and data segmentsALL - Verify all segments (directory, member and data)NUMBER: MODE=CKS/KTV/MAC/ALL - Verification mode for data segments [ALL]
CKS - Verify only the simple checksumsKTV - Verify the simple checksums and key test valuesMAC - Verify the simple checksums, key test values and message authentication codesALL - Verify anythingSWITCH: NORUN - Don't run the command, only show parsed parameter