Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
README
Package: unzip540.zip [view]
Upload User: andy_li
Upload Date: 2007-01-06
Package Size: 1019k
Code Size: 2k
Category:
Compress-Decompress algrithms
Development Platform:
MultiPlatform
- This should be considered an initial port - there will probably be some
- bugs and non-functioning features.
- The only functionality that has had any real testing is "unzip filename",
- anything else is basically untested.
- This has been cross-compiled from DOS using Metaware's High C compiler
- and the DOS version of pamake (v3.0). It should compile with the FlexOS
- hosted version of HighC, and the makefile could be converted to work
- with the native FlexOS make.
- The following considerations apply:
- )Compiled against and linked with portlib.
- )Used on FlexOS 286 v2.32
- )Volume labels are not supported - this is due to the way FlexOS decides
- if a drive has case-sensitive filenames based upon the contents of the
- volume label.
- )No special handling for case-sensitive media (see above).
- )Not using the PORTLIB wildarg routine (i.e., UnZip does its own globbing).
- )Based upon the MSDOS port.
- )Filenames are in FAT format.
- )The current version of getch is a cheat (simply using getchar()). I
- should interrogate stdin and if it's a FlexOS console use special code
- to turn off echo and just read one char.
- )Only the basic MSDOS FAT file attributes are saved/restored. There is
- currently no support for the FlexOS extended file attributes.
- )There is some code that should attempt to do the correct thing when a
- pathspec with a logical name definition is used (e.g., "system:path/to/it");
- however it again has not been stress-tested.
- )There is no special handling for floppy drives, there probably should
- be.
- )The dateformat is compiled in as DMY (shoot me I'm British), I'm not
- sure if there is actually a way to get locale info.
- )The assembler speedups haven't yet been ported to ASM86 (should simply
- be a change of syntax)
- --
- D.Fawcus 17 July 1997