[FeatureRequest] TCSyncTool: CRC-compare inside ZIP, RAR, 7Z

English support forum

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
MaxX
Power Member
Power Member
Posts: 1193
Joined: 2012-03-23, 18:15 UTC
Location: UA

[FeatureRequest] TCSyncTool: CRC-compare inside ZIP, RAR, 7Z

Post by *MaxX »

Hey, I've got nice idea.

I have to compare a lot of files in archives (zip, rar and 7z).
Now I have to extract all of them outside, or use sync for both archives with "compare by content" switch.
Datestamp/filesize can't help there for some reasons.
Unpacking them every time would be too long for simple check if some data was changed.
In some cases, CRC-check is enough.

Please, add the feature to TC internal sync tool to compare files inside archives (zip, rar and 7z would be enough) by their CRC, that are stored inside compared archives.

P.S.
Any CRC-collision is not a problem here.
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

I support this wish, and if info from this post is true, TC already uses SHA-1 on sync with at least some kind of archives.

Indeed I think an option to use quick size+CRC compare would be nice not only when sync with archive: I accept that also for regular filesystem even though chances to possible collisions will make it less reliable. I didn't post this suggestion for now because for regular filesystem current wdx plugins with CRC field could be used, and I have not-yet-finished, but a more complex feature request to add wdx plugins fields compare to Sync dirs (I mean regular wdx plugins, not those like PCREsearch that have implementation of special Sync Dirs api).
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Post Reply