Would you like to make this site your homepage? It's fast and easy...
Yes, Please make this my home page!
Screenshot (30 kb)
Presently X-Files supports transparent access to zip-, tar-, compressed tar- and lha-packages. Transparency can be binded to a mousebutton or a normal Actionbutton with the internal procedures [VirtualZip], [VirtualTar] and [VirtualLha]. You can use the virtual filesystem only in one side at a time.
[VirtualTar] -procedure automatically tries several different methods for reading the package. Error is shown only if all of them fail.
Exiting the virtual mode happens by changing to the root of the package and then clicking the parent (../)-item or Parent-button. The operations you can do in virtual mode are:
- Moving within the directory hierarchy in the package.
- Normal file operations copy, move and delete. These work both from the package to normal filesystem and vice versa if the permissions are correct and the tar-package is not compressed. If it is compressed, you can copy from the package but not into it.
- Viewing the contents of a file in a package with double-clicking the left mousebutton or clicking the middle mousebutton.
Note that viewing does not check the file in any way, it just blindly dumps the contents to the screen.
When you are using the virtual filesystem, the following changes are good to note.
In that side:
- Actionbuttons on that side will not work with the left and middle mousebuttons. The only exception is the [PatternSelect] operation that works also in Virtual Filesystem.
- Directory entry is read-only, so you cannot write the path directly.
- Historymenu is disabled.
- "Copyleft" and "Copyright" buttons are disabled.
- Safedelete does not work in the virtual side.
- The "Root" button will change the view to the root of the package. When in root, you can exit the virtual filesystem by clicking the "Parent"-button or the "../" item in listing. This is the only way to leave virtual mode.
Warning!
When using the file operation [Delete] with tar-packages, it seems to corrupt the package in some way occasionally. This is why there is a reminder before the actual deletion. The corruption does not happen always, so it is at your own discretion if you want to use this possibility or not. Even if it does not corrupt the package, it may delete also/entirely other files than those intended.