Sweeper 2.0 had problems detecting an incomplete file, whereas Sweeper 1.3 detected the problem correctly. Both 2.0 & 1.3 were run from the same directory using the same arguments /test /verbose. I ran 2.0 with only /test, same result.
Here's the logs.
Sweeper 1.3
► Show Spoiler
Sweeper Has Started At 10/6/2015 8:52:52 PM
Version: 1.3.10
Looking For RTI Files...
Extracting RTI: apengine.rtiz
Found RTI: apengine.rtiz
Extracting RTI: eight_1_x64.rtiz
Found RTI: eight_1_x64.rtiz
Found RTI: msredist.rti
Found RTI: windows_tweaks.rti
Extracting RTI: xp_x64_sp2.rtiz
Found RTI: xp_x64_sp2.rtiz
Done Looking For RTI Files.
Script: Autopatcher for Windows 8.1 (x64) Is In UnOfficial Status. If You Do Not See Why Above And Want To Know Why,
Run Sweeper.exe with /verbose CommandLine
Performing Empty Dir Check...
Done
Sweeper Finsihed At 10/6/2015 8:57:13 PM
Sweeper 2.0
► Show Spoiler
Sweeper Has Started At 10/6/2015 9:00:42 PM
Version: 2.0.0
Starting Sweeper From: C:\MyPrograms\AP.Suite\AP.Beta
Parsing Detected Commandline Arguments...
Sweeper is running with the following arguments: test verbose
Initialization Sucessfull. Starting Scan...
TEST MODE
Looking For RTI Files...
Extracting RTI: apengine.rtiz
Found RTI: apengine.rtiz
Extracting RTI: eight_1_x64.rtiz
Found RTI: eight_1_x64.rtiz
Found RTI: msredist.rti
Found RTI: windows_tweaks.rti
Extracting RTI: xp_x64_sp2.rtiz
Found RTI: xp_x64_sp2.rtiz
Done Looking For RTI Files.
Performing Checks...
Performing Empty Dir Check...
Done
In 2.0 Running with test made it skip size and MD5 checks... I must have left that check in there when "testing" before release. Its removed. While I was in there I threw in a little something something...
The Script 'Autopatcher for Windows 8.1 (x64)' Is In UnOfficial Status. If You Do Not See Why Above And Want To Know Why,
Run Sweeper.exe with /verbose CommandLine
Performing Empty Dir Check...
Done
The update will be in the next AP release. (if I don't screw up and give the old one again.)
Edit:
Looking at the post, I know you might notice that there is a size miss-match but not an md5 miss-match. Its because its, sorta a given and so it doesn't count.