home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Telecom
/
1996-04-telecom-walnutcreek.iso
/
utils
/
unix
/
unzip512
/
todo
< prev
next >
Wrap
Text File
|
1994-08-16
|
3KB
|
130 lines
================================
For UnZip 5.1/5.2/6.0/who knows:
================================
The Big Plan [original 26 Jan 93]:
o extract-to-dir capability
DONE.
o add wildcard zipfiles
DONE.
o incorporate zipinfo
DONE.
o clean up unzip.h
DONE.
o rewrite to use fwrite/no outbuf
DONE.
o replace EOL conversion code and make text/binary conversion automatic
DONE.
o add self-extracting unzip: deflated/stored only, suppress "extra bytes"
message, use argv[0] with path search, remove do_wild, etc.
DONE.
o move all strings to far memory under small-memory OS's, copying
back to local memory (slide[] buffer?) only when ready to print
DONE, except for possible use of slide[]; os2.c; crypt.c;
inflate.c (incomplete trees messages); other decompression
routines?; etc.
o add -C option for case-insensitivity of filename matching
DONE.
for 5.2:
o enable CHECK_EOF and RETURN_SEVERITY by default
immediately! (start testing...)
o incorporate Scott Maxwell OS/2 DLL mods
next
o add Unix extra field (GMT modification and status-change times)
next
o rename all nt/NT stuff to win32/WIN32 (works with Chicago, too...)
soon
o rewrite to use fread/fseek/no ReadByte/etc. [eventually: test
write(bytes) vs. fwrite(words), especially on Crays/Alphas]
soon; ReadByte gone already.
o incorporate new backfill version of inflate()
next after fread/fseek/ReadByte
o add multi-part zipfile handling
next after that
o check NEXTBYTE for EOF in crypt.c, funzip.c and explode.c, too
soon
o use (simple!) configure script in combination with Unix Makefile
someday
o add option to force completely non-interactive operation (no queries
for overwrite/rename, password, etc.); also allow some sort of non-
interactive password provision? (file? command-line? env. variable?)
someday?
o add ONLY_ZIPINFO compilation for 16-bit compiles
later, possibly never
o add testing of extra fields (if have CRC)
later
o change all output so goes through configurable routines (msg(),
warn(), err()) for simpler GUI interfacing
later
o rewrite to allow use as a filter
way, way later...
o add option to search zipfile contents for a string and print the
results? ("zipgrep" option--e.g., unzip -g or unzip -S) (easy for
fixed strings, hard for wildcards/true regex's)
way, way later, if at all...
o add -y "display symlinks" option to zipinfo? various sorting options?
(-St date/time, -Sn name)?
who knows
o add "in-depth" option to zipinfo? (check local headers against
central, etc.)--make it a better debugging tool (or just create
zipfix)
who knows
o ports underway: Acorn/RISCos, AOS/VS, ...
- allow multiple dir creation with -d option? (Bob Maynard)