Interesting thread - a few comments:
Finite-sized validation checksums aren't a 100% solution either, but they're
certainly good enough to be extremely useful.
NetApp has built a rather decent business at least in part by providing
less-than-100% user-level undo-style facilities via snapshots
On Jun 11, 2006, at 03:21, can you guess? wrote:
My dim recollection is that TOPS-10 implemented its popular (but
again 100%) undelete mechanism using the same kind of 'space-
available' approach suggested here. It did, however, support
explicit 'delete - I really mean it' facilities to
Anything that attempts to append characters on the end of the filename
will run into trouble when the file name is already at NAME_MAX.
One simple solution is to restrict the total length of the name to NAME_MAX,
truncating the original filename as necessary to allow appending. This does