Changes between Version 1 and Version 2 of ApertureArchives
- Timestamp:
- 10/12/05 13:36:49 (19 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ApertureArchives
v1 v2 1 1 = Archives = 2 2 3 Some functionality that is still missing but that we at Aduna would really like to have is support for handling archives such aszip and rar files.3 Some functionality that is still missing but that we at Aduna would really like to have (customer demand!) is support for handling archives such as zip, gzip and rar files. 4 4 5 The interface for doing archive extraction will probably be a mixture of Extractor and DataSource/DataCrawler?. On the one hand they will be mimetype- specific and will operate on an InputStream? (perhaps a DataObject?), just like Extractor, on the other hand they deliver a stream of new DataObjects?.5 The interface for doing archive extraction will probably be a mixture of Extractor and !DataSource/!DataCrawler. On the one hand they will be mimetype-specific and will operate on an !InputStream (perhaps a !DataObject), just like Extractor, on the other hand they deliver a stream of new !DataObjects. 6 6 7 7 A URI scheme also has to be developed for such nested objects, so that you can identify a stream packed inside an archive. 8 8 9 Support for zip and gzip are probably trivial as these formats are already accessible through java.util.zip. Rar is another format we encounter sometimes. As far as I know there is no java library available for it is an open format, i.e. the specs are available. 9 == Supported Formats == 10 11 Support for zip and gzip are probably trivial as these formats are already accessible through java.util.zip. 12 13 Rar is another format we encounter sometimes. As far as I know there is no java library available for it is an open format, i.e. the specs are available ([http://schmidt.devlib.org/file-formats/rar-archive-file-format.html link1], [http://schmidt.devlib.org/file-formats/rar-archive-file-format.html link2]). 14 15 == Opening Resources == 16 17 Opening of these resources also get rather tricky, e.g. how to open a text file in a zip file on a website. Good thinking required!