|
File Integrity Validator
FileIV - A tool for verifying file changes via hashes.
|
| NFileIntegrityValidator | |
| NCli | |
| NArgumentParsers | |
| CPathArgumentParser | Parser for cli arguments involving paths and text processing |
| NCommandBuilders | |
| CRootCommandBuilder | Builder for cli root command |
| NOptions | |
| CApplyOptions | Options for apply cli command |
| CDuplicateScanOptions | Options for dup-scan cli command |
| CRootOptions | |
| CScanOptions | Options for scan cli command |
| CSearchOptions | Options for search cli command |
| NCore | |
| NModels | |
| CScanCommandInput | |
| CApplyCommandInput | |
| CDuplicateScanCommandInput | |
| CSearchCommandInput | |
| CDiffEntry | |
| CIBaseRecord | Base FileRecord type |
| CFileRecord | Full FileRecord |
| CFileRecordNoHash | FileRecord without fileHash |
| CFileRecordNoName | FileRecord without fileName |
| CNameSearchRecord | Stores multiple FileRecordNoName with a specified FileName. Used for writing output |
| CFileHashSearchRecord | Stores multiple FileRecordNoHash with a specified FileHash. Used for writing output |
| CTraversalRequest | Request arguments DTO for file traversal methods |
| NServices | |
| CDuplicateFileRecordLoader | Loads FileRecords from database to a dictionary |
| CDuplicateScanner | Scan and check for duplicate files |
| CFileRecordLoader | Loads FileRecord from the database |
| CFileRecordSearcher | Searches file records by field from databases |
| CFileScanner | Scan files for hashes and information |
| CFileTraverser | Traverses directories and allow custom function injections to process file information |
| CSearchFileParser | Parser for Search InputFile |
| NInfrastructure | |
| NDatabase | |
| CDatabaseManager | Manages reading and writing to SQLite database |
| NFileIO | |
| CDiffReader | Read diff entries from a csv file |
| CDiffWriter | Write diff entries to csv file |
| CJsonFileWriter | Writer for a specified JSON file. Must be manually disposed afterwards |
| CPathValidator | Validator for provided paths |
| NHashing | |
| CHashGenerator | Generator for Blake3 Hash |