Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!wuarchive!uunet!munnari.oz.au!metro!cs.uow.edu.au!u9039899 From: u9039899@cs.uow.edu.au (Darrin Jon Smart) Newsgroups: comp.compression Subject: A new idea! (Re: ARJ source format) Message-ID: <1991Apr25.054249.28057@cs.uow.edu.au> Date: 25 Apr 91 05:42:49 GMT References: <1991Apr24.220925.15898@world.std.com> Organization: Dept of Computer Science, Wollongong University Lines: 16 robjung@world.std.com (Robert K Jung) writes: >ARJ is coded in ANSI C for porting purposes. However, ARJ 2.00 for the >IBM PC is optimized to assembler to more than double the compressor >and extractor speeds. I am sorry if this information was buried in >my documentation. (I maintain two source libraries). Here's an idea: How about compiling a C library for compression and decompression only so that programmers can compress raw data without having to shell out to other programs. The idea is that one routine takes a block of data and returns a compressed block of data. Would that be difficult? I remember this was done by an LZW compression writer for CP/M, his modules were pure assembler though. - Darrin