ArchiveFileHandler handles
virtual filesystems that have a directory structure of
their own. The directories and files in the archive are
instances of ArchiveMemberHandler, but the functionality
resides entirely in ArchiveFileHandler because the members
will still ask the archive to get directory information
on them, to extract them to a real file, and so on.
Extract the information on anArchiveMemberHandler. Answer
false if it actually does not exist in the archive; otherwise,
answer true after having told anArchiveMemberHandler about them
by sending #size:stCtime:stMtime:stAtime:isDirectory: to it.
member: anArchiveMemberHandler do: aBlock
Evaluate aBlock once for each file in the directory represented by
anArchiveMemberHandler, passing its name.
member: anArchiveMemberHandler mode: bits
Set the permission bits for the file in anArchiveMemberHandler.
refresh
Extract the directory listing from the archive
removeMember: anArchiveMemberHandler
Remove the member represented by anArchiveMemberHandler.
updateMember: anArchiveMemberHandler
Update the member represented by anArchiveMemberHandler by
copying the file into which it was extracted back to the
archive.