SQUIRE,
What makes you think it would be kind enough to hand you a CRC go/no go indication whether or not there was a fault? It could just as easily have kept silent and allowed bad data to be written for the next two months, no? It would be sheer chance to catch it in the act given the intermittent nature of the problem.
I do not quite understand. Good data is written, good CRC - everything fine. Bad data written, good CRC - improbable. Good data written, bad CRC - suspicious. Bad data written, bad CRC - suspicious. Which of these four possible scenarios you consider a problem, or a detriment compared to the current situation?
A software verify function running on that kind of flaky system cannot sensibly be relied on for protection and would only give a false sense of security. You could never be sure if it was lying to you or or telling you the truth.
Again, I am not getting your point. This is not a function that would tell anyone "your PSU is faulty". This is a function which should raise your suspicion if some data is not copied correctly.
I am still not sure of your point, but it seems to be "even though bad data might be copied, you still might often get a misleading 'everything is OK' CRC check result". I really disagree with that. Hashing functions are designed specifically to prevent that, but I am quite sure you must know that already.
does it make sense to add even more cruft to the pot when the number of likely users can be numbered on the fingers of one hand, figuratively speaking?
Well, that is up to Christian to decide. I for myself do not think I would need such function (at least not often), on the other hand, I though so about descript.ions, too (which were intensively supported only by about three users on the forum) and now I use them quite often.
The question is what overwhelming benefit would that bring apart from software bloat?
Honestly I really would not consider this more bloat than the VerifyZip option I mentioned above.
If enabled, the CRC verification function will obviously be doing its sums with every byte that passes across the I/O interface.
But, why would anyone enable a function he does not wish to use?
unwittingly enable verificatio
Ah, is that the point? Well, they might be tipped off by some dialog saying "CRC check in progress" after each copy operation or so. Anyways, this could be an INI option for instance.
To sum up your position:
- system comes to a crawl when function is (accidentally) enabled
- false sense of security (we still have to reach some common understanding on this one)
- software bloat / unnecessary function / dangerous side effects(?)
Did I get the list about right?
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.