general kio slave for reading embedded files

Jos van den Oever jvdoever at gmail.com
Sat Dec 16 18:25:06 GMT 2006


Hi all,

As you probably know, Strigi can index arbitrarily nested files. To
open these files, a special kio_slave is included in strigiapplet.
This kioslave can open files like this:

/home/kde/a.zip/b.tar.gz/x.rpm/y.deb/README

I think this kioslave is of general interest for KDE. At the moment
there is no possibility to open files inside other files without
creating temporary files. Also, it is not possible to open nested
files within nested files in any kioslave. In addition this kioslave
provides common access for a larger number of archive formats then is
currently available. Like tar:// and zip://, the current KDE3 version
of the kioslaves provides only read access.

In other operating systems, like e.g. Windows XP it is rather natural
to browse inside archives.

I would like to port the kioslave that comes with Strigi to KDE4 and
place it in kdelibs/kioslave/ or kdebase/runtime/kioslave/.
The current name of the kioslave is jstream:// which is not good.
Something like archive:// might be better.

The kioslave requires the library libstreams that is part of Strigi.
To compile this part of strigi only libz and libbz2 are required.

Cheers,
Jos




More information about the kde-core-devel mailing list