Jegenye 2001 Bt (Miklós Prisznyák) wrote:
2007/3/27, Martijn Faassen <[EMAIL PROTECTED]>:
I'm currently trying to think through how to implement IKeyReference for
files on the filesystem. The end goal is to be able to use the intids
service on these files, so that they can be cataloged.
The simplistic approach to implement key references for files is simply
to use the filesystem path as key reference: the path is easy to
determine, and it's easy to resolve back to the file.
Unfortunately this doesn't work in the case where the files can be moved
on the filesystem.
Is it too expensive to compute a hash from the file contents and the
I'm not sure how this would help. You'd still need to be able to resolve
a key reference to an actual file. A hash would only help finding it
again if you had an index with the hashes in there, or a full scan. It
would also break when you change the file contents.
Zope3-dev mailing list