Improvement of "Test Archive(s)" implementation and UI

Here you can propose new features, make suggestions etc.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
Slavic
Senior Member
Senior Member
Posts: 290
Joined: 2006-02-26, 15:41 UTC
Location: Montenegro

Improvement of "Test Archive(s)" implementation and UI

Post by *Slavic »

Currently the Test Archive(s) function is good if you episodically verify a single archive file or a few of them. However, if the amount of archives which need to be checked is significant, current implementation of this function looks quite unfriendly.

The most important disadvantages are:
1) This function is "too interactive". Every found error is shown on the dialog window which stops a process and requires a response; this cannot be avoided. If you want to check, say, 20 archives in a row and some of them have some errors, the amount of confirming clicks may be significant.
2) There is no way to get a result of the check in a visible form, no final dialog with statistics and option to save the result, no option to select wrong archive(s) found in the checking process.

My suggestions:
1) Modify this function to make possible non-interactive test, if a user wants this. It can be done in the same function or in another one, say, "Extended test archives..."
2) Provide the final dialog with test results. For simplicity, it may be quite similar to the dialog of the function "Verify Checksums". It would be nice if a user will have an option, whether to report only a single result for any archive, like "OK" / "xxx errors found", or an extended report with list of all bad files in every tested archive.
3) Alternatively, with more efforts (and time) the "Test Archives" functionality may be incorporated in the "Find Files" UI, which already has many useful features like feed the results in the list box, save them to a file etc. This would allow to check the archive files on a whole device (e.g. external HDD or flash drive) in non-interactive mode and get the final result which will be very helpful for a user. Depending on the amount of errors, some archives may be relatively easily repaired, while some others may deserve to be deleted and created anew.
Desktop: Windows 11 Pro 23H2, TC 11.03(RC). Mobile: Pixel 5a, Android 14, TC 3.42b5
Post Reply