TITROY wrote in post #7495892
Delete means the characteristics of the file are deleted from the MAP.
It works exactly in the same way on your PC. You can rescue the files with the appropriate program.
Format erases all the sectors of the MAP (it writes all the sectors) : you cannot retrieve the files.
From time to time, it is good to format the CF : it also check all the sectors.
Take also care not to delete a very big number of files followed by new shots between two 'delete all' or 'format' : when you delete a file, the space is available again only if the size of a new one is smaller or same: as a consequence, it could take time to write on the CF or the file could be corrupted.
Most formats are just a quick format, which is done by wiping out the superblocks and creating a new filesystem. If it happens in a matter of seconds, no, it hasn't done any error checking, or any form of actual formatting aside from creating a new filesystem in place of the old one. A full format, which no camera does, and most computers will only do if you specifically ask them to, will write out a 0 to every block in the newly created filesystem, not the entire card, and yes, you'll get any blocks that might be going bad marked. But that's completely unnecessary as the cards do that with regular usage anyway, as I've pointed out below.
Honestly, almost everything you said is incorrect. Error checking on CF cards is done at write time. If there's any issue writing, that block is marked bad and the data is written elsewhere. Unlike a magnetic or optical disc, fragmentation is a non-issue as flash memory does not have any form of seek time, so your last point about possible longer write times is entirely moot.
Lastly, unlike regular write blocks, the superblocks on any storage device remain in the same locations no matter what. Repeated formatting will wear out the locations of the superblocks much more quickly than if you never format the card and just erase images, as those superblocks will not be touched aside from reads to determine the filesystem type. If that location dies, the entire card might as well be useless. Write distribution will occur for the filesystem's FAT entries, inodes, etc. depending on filesystem, but not for the superblocks.
For what it's worth, I am a computer engineer; you can trust me on this.
Side note: I'm baffled that people still use FAT for anything.