home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!sunic!dkuug!diku!bombadil
- From: bombadil@diku.dk (Kristian Nielsen)
- Newsgroups: comp.sys.amiga.applications
- Subject: Re: IS XPK SAFE?
- Message-ID: <1992Nov16.123402.1906@odin.diku.dk>
- Date: 16 Nov 92 12:34:02 GMT
- References: <Bxnwv6.At@javelin.sim.es.com> <1992Nov15.194207.7894@neptune.inf.ethz.ch>
- Sender: bombadil@rimfaxe.diku.dk
- Organization: Department of Computer Science, U of Copenhagen
- Lines: 35
-
- umueller@iiic.ethz.ch (Urban Dominik Mueller) writes:
-
- >In article <Bxnwv6.At@javelin.sim.es.com> dingebre@imp.sim.es.com (David Ingebretsen) writes:
-
- >>I'm very impressed with the XPK package and the XFH and XPK-handler
- >>file systems. BUT how reliable are they?
-
- As the author of XFH, I can say that a primary design goal was safety.
- This means stable operation (ie. lots of redundant error checking on
- parameter values etc.) as well as data security. One example is the way
- autocompression is handled: First write the file normally, then compress
- to another file, then rename both files, and only if the compressed file
- is fully safe delete the original. So even a complete system crash
- leaves you with a good chance of saving the data. The price is with
- efficiency; XFH is by no means optimal with respect to speed or memory
- usage.
-
- Needless to say, even though I spend much efford keeping the source
- 'clean', there can still be bugs (like the filenote/Examine() one
- described below). And the compression libraries could have problem as
- well.
-
- >>4. Which handler would you recommend?
-
- >Both have their drawbacks. Xpk-Handler is new to this release and thus pretty
- >untested. XFH has a bug that can cause crashes when ExAll() is used on it
-
- I would like to clarify this. The problem is with ExNext() (ExAll()
- isn't supported but is emulated by dos.library), so every dir-listing
- program will experience it. If ExNext() is performed on a file with a
- filenote starting with a character with code greater than about 80, XFH
- can trash memory. A fix has been made, but I've not had the time to
- release it yet.
-
- - Kristian (author of XFH).
-