  | 80045 packages online |
|
 |
| | | | | No screenshot available |
|
Installation:
Copy XADFileSystem L:
Copy MountXAD SYS:C/
Copy def_XAD0.info ENVARC:Sys/
Usage:
MountXAD <archive file>
After you are done with the archive file, unmount it with the Dismount command:
Dismount XAD0:
Or use MountXAD with DISMOUNT switch:
MountXAD <archive file> DISMOUNT
If you mount more than one archive at the same time the second one will use the
device name XAD1: and the third XAD2: and so on.
XADFileSystem unarchives files as they are accessed into a temporary directory.
By default this is placed in T: which is usually in RAM: so if you're going to
be using XADFS on archives with lots of big files you should consider pointing
this to a directory on your harddrive. This can easily be done with SetEnv
command:
SetEnv SAVE XADFS_TEMP_DIR <temp directory>
F.e. to make XADFS store temp files in DH1:Temp just type:
SetEnv SAVE XADFS_TEMP_DIR DH1:Temp
Changes:
52.7 (16-Sep-2010)
- Removed the need for setting up an array of filesystem objects in
GenerateDirTree() function
52.6 (15-Sep-2010)
- MountXAD can now be used as a default tool for icon archives and will mount/
dismount archives when they are double-clicked (set "Default tool: MountXAD"
and "Start from: Workbench")
52.5 (14-Sep-2010)
- The following packets now also return with ERROR_DISK_WRITE_PROTECTED:
ACTION_FORMAT, ACTION_RENAME_DISK, ACTION_DELETE_OBJECT,
ACTION_RENAME_OBJECT, ACTION_SET_PROTECT, ACTION_SET_COMMENT,
ACTION_SET_DATE
- XADFS now uses Exec's AVL functions for it's binary trees
- Fixed memory leak when freeing the directory tree structure (filenames
weren't freed previously)
52.4 (12-Sep-2010)
- ACTION_FINDOUTPUT, ACTION_FINDUPDATE, ACTION_SET_FILE_SIZE and ACTION_WRITE
now all return with ERROR_DISK_WRITE_PROTECTED
- XADFS now extracts any files with unknown size in order to get this
information
- Now clears the dn_Startup field on startup so that WBInfo doesn't try to
interpret it as a struct FileSysStartupMsg anymore
52.3 (5-Sep-2010)
- MountXAD doesn't leave devicenodes lying around anymore if mounting the
archive fails (also the "insert disk" requesters are now disabled)
- XADFS doesn't fail any more if the XAD<n> directory inside XADFS_TEMP_DIR
already exists
52.2 (5-Sep-2010)
- ParsePath function now always ignores everything before the first colon
character (apparently this is all handled by dos.library)
- Now sends IECLASS_DISKINSERTED/IECLASS_DISKREMOVED events on mount/unmount
- MountXAD now checks if an archive is already mounted before calling
MountDevice and returns with an error if it is
- Added DISMOUNT switch to MountXAD for unmounting an archive file
52.1 (4-Sep-2010)
- First released version
|
Contents of disk/misc/xad_fs.lha PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 52 52 100.0% -lh0- 367d Sep 5 16:36 AutoInstall
[generic] 699 1370 51.0% -lh5- 9362 Sep 5 00:12 license.txt
[generic] 982 1860 52.8% -lh5- 8b5a Sep 4 19:25 src/envvar.c
[generic] 1036 2153 48.1% -lh5- 96c2 Sep 5 15:14 src/inputdevice.c
[generic] 396 767 51.6% -lh5- bae2 Sep 14 16:17 src/Makefile
[generic] 2085 5225 39.9% -lh5- b85b Sep 15 13:28 src/mountxad.c
[generic] 890 1737 51.2% -lh5- 7ca7 Sep 1 18:38 src/packets.c
[generic] 1051 2212 47.5% -lh5- d74d Sep 5 14:48 src/timerdevice.c
[generic] 109 113 96.5% -lh5- 6ef1 Sep 4 23:07 XADFS.MountList
[generic] 12925 14676 88.1% -lh5- 0261 Sep 15 13:57 def_XAD0.info
[generic] 2588 67604 3.8% -lh5- eef3 Sep 16 14:44 MountXAD
[generic] 9572 11420 83.8% -lh5- b309 Sep 15 15:11 src.info
[generic] 2202 6072 36.3% -lh5- c73c Sep 15 16:27 src/dirtree.c
[generic] 1750 4822 36.3% -lh5- f5ab Sep 15 16:29 src/files.c
[generic] 2045 5806 35.2% -lh5- bf01 Sep 15 16:28 src/locks.c
[generic] 4522 16511 27.4% -lh5- 2d92 Sep 15 19:03 src/main.c
[generic] 114 197 57.9% -lh5- 6297 Sep 16 14:44 src/MountXAD_rev.h
[generic] 127 243 52.3% -lh5- 5f09 Sep 16 14:44 src/MountXAD_rev.i
[generic] 2 2 100.0% -lh0- 3796 Sep 16 14:44 src/MountXAD_rev.rev
[generic] 135 256 52.7% -lh5- 4931 Sep 16 14:44 src/MountXAD_rev.s
[generic] 122 212 57.5% -lh5- 1cef Sep 16 14:44 src/XADFileSystem_rev.h
[generic] 134 258 51.9% -lh5- e44b Sep 16 14:44 src/XADFileSystem_rev.i
[generic] 2 2 100.0% -lh0- 3796 Sep 16 14:44 src/XADFileSystem_rev.rev
[generic] 138 271 50.9% -lh5- d0b0 Sep 16 14:44 src/XADFileSystem_rev.s
[generic] 2118 5791 36.6% -lh5- ad35 Sep 15 18:54 src/xad_fs.h
[generic] 9633 19748 48.8% -lh5- cefa Sep 16 14:44 XADFileSystem
[generic] 1435 2924 49.1% -lh5- a3f6 Sep 16 14:44 xad_fs.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 27 files 56864 172304 33.0% Sep 16 21:43
|
|
|
 |
Aminet © 1992-2012 Urban
Müller and
the Aminet team.
Aminet contact address: <aminet aminet net> |