⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 history.540

📁 完整的解压zip文件的源码。包含密码功能
💻 540
📖 第 1 页 / 共 2 页
字号:
UnZip, version 5.4, 28 November 1998Features added (or removed):5.33a (05 Dec 97): - expanded file-size fields for -l/-v listings [GRR, Raymond Chi] - expanded file-size fields in non-verbose ZipInfo listings [Christian] - WinDLL:  enabled emx/rsxnt compilation and fixed some minor bugs [Christian] - Win32:  added Borland C++ makefile [E-Yen Tan] - Unix:  added BINPERMS and MANPERMS variables to makefile for setting file    perms on installed binaries and man pages; replaced rogue "rm -f" [Quentin    Barnes, GRR] - Unix:  added generic_shlib target for Unix DLLs [GRR, Thomas Klausner]5.33b (24 Dec 97): - VMS:  added "zip -A" call to mksfx.com to fix offsets in central dir [SPC] - MSDOS, WIN32: added restoration of directory attributes [SPC] - IBM OS/390: new port (POSIX environment, EBCDIC) [Paul von Behrend]5.33c (15 Apr 98): - OS/2: restore directory attributes (system, hidden) [Kai Uwe Rommel] - WIN32: added support for RSXNTDJ 1.3.1 [E-Yen Tan, SPC] - DLL: added UzpFreeMemBuffer() function to release memory allocated by    UzpUnzipToMemory() [Mike White] - BeOS: support extraction of file attributes from BeOS extra field for    symbolic links [Chris Herborth] - MSDOS: do not use UTC time-stamps when TZ environment not set [Cosmin Truta] - WIN32: added support for GCC in Cygnus Win32 environment [Cosmin Truta] - VM/CMS and MVS support, compiled on IBM OS/390 [Ian. E. Gorman]5.33d (30 Apr 98): - WIN32: added support for GCC in MINGW32 environment [SPC]5.33e (28 May 98): - CMS: rewrite of README.CMS, now shared between Zip and UnZip [Greg Hartwig] - BeOS: enable "automatic update of mime file-info" in beos.h [Chris Herborth] - AMIGA, OS2: enabled IZ_CHECK_TZ (do not use UTC time-stamps when environment    variable TZ is not set) [Kai Uwe Rommel, SPC]5.33f (13 Jun 98): - WIN32: support free LCC compiler (new Makefile.lcc) [E-Yen Tan] - MacOS: revised Macintosh port [Dirk Haase]5.33g (08 Aug 98): - QDOS: much better support for SFX archives on SMS/QDOS [Jonathan Hudson]5.33h (17 Aug 98): - BeOS: support restoration of directory attributes, permissions, and    time-stamps, similar to the UNIX port [Chris Herborth]5.33i (13 Sep 98): - added handling of Mac3 and BeOS e.f. blocks to "verbose ZipInfo" and    "test archive" operations [SPC] - added "Type & Creator" display in verbose ZipInfo mode for all Mac extra    fields that support this info [Dirk Haase] - added support for PKWARE's PKZIP for Unix "timestamps & uid/gid" extra    field; modified the Unix port's attribute mapping to restore complete    UNIX style attributes from archives created by PKZIP for Unix [SPC] - LynxOS: another variant of Unix; add OS message to unix.c's version_local()    and specific entry to unix/Makefile [Giuseppe Guerrini]5.33j (31 Oct 98): - added cross-compiling target for QNX/Neutrino (i386 target) [Chris Herborth]5.33k (08 Nov 98): - Windows (16 and 32-bit): added first pre-release of a GUI interface for    sfx stubs [Mike White]5.33l (12 Nov 98): - Windows (16 and 32-bit): completed Windows GUISFX stub sources, integrated    build procedures into UnZip source tree [Mike White]5.4b (21 Nov 98): - Acorn: added -F option to suppress removal of NFS filetype extension from    the names of extracted files [Darren Salt] - Unix: added optional feature, controlled by ACORN_FTYPE_NFS compile-time    option, to translate Acorn RISC OS extra-field filetype info into "NFS    filetype extension" appended to the extracted filename. When compiled in    UnZip, specifying the -F option enables this feature. [Darren Salt, SPC] - unzip.1: added documentation for the new Acorn NFS filetype features [SPC]Bugs fixed:5.33a (05 Dec 97): - OS/2:  removed bogus "else" in UzpFileTree() [Takashi Shoda] - fixed Dave Smith's name (no "D") [GRR, Dave Smith] - OS/2:  turned off verbose EAs/ACLs messages if -q given [Jorgen Thomsen,    Christian, Kai Uwe, GRR] - DLL:  eliminated dependency on non-standard strupr() [GRR, Thomas Klausner] - fixed possible ANSI name-clash problem in extract.c (offended MSC 8.0)    [Steve Salisbury, Christian Spieler] - SMS/QDOS:  fixed word-alignment bug in extra-field handling [Jonathan Hudson] - VMS:  fixed minor UNZIP_CLI typo [Hunter Goatley] - MSDOS: fixed DJGPP v1 support (msdos.c, makefile.dj1) [C. Spieler] - WinDLL:  fixed allocation bug in windll.c (esp. affected 16-bit WiZ) [Mike    White, Christian Spieler] - WinDLL:  fixed structs.h and windll32.mak to allow Borland apps (e.g., WiZ)    to work with MSVC DLL [Mike W] - VMS:  recognize new RTL related version symbols of DEC C V 5.6 [C. Spieler] - fixed handling of entries with extended local headers when output is    redirected to memory (extract.c, process.c, unzpriv.h) [Craig Forbes] - fixed memory leak in the UNIX specific DIRSTAMP feature (extract.c)    [Craig Forbes, Christian Spieler] - completely revised DIRSTAMP feature to reduce memory requirements and    prepare porting it to non-UNIX systems [C. Spieler] - DLL:  removed bogus redirect_outfile() call from unzipToMemory() body and    cleaned "return value "calculation"; moved "G.C_flag = 1" into rexx_api.c,    entry filename matching of generic UzpUnzipToMemory() is now case-sensitive    [Christian Spieler (SPC)] - DLL (apihelp.c): corrected help text for UzpFileTree() [SPC]5.33b (24 Dec 97): - generic:  check return value of localtime() calls for NULL pointer, to avoid    accessing unallocated memory (fix for MSC Win32 problem) [SPC, S. Salisbury] - extract.c, globals.[ch], list.c, process.c, zipinfo.c: shortened "sig..."    arrays to 4 chars and removed them from "struct Globals" [SPC] - commented out all "struct Globals" members that are unused in fUnZip [SPC] - win32/win32.c: remarkable speedup of file extractions by replacing    "IsFileNameValid()" with "!IsVolumeOldFAT()" and avoiding repeated    "GetVolumeInfo" queries for the same device. [Johnny Lee, Paul Kienitz, SPC]5.33c (15 Apr 98): - OS/2 DLL (rexxapi.c): UzVer(): do not evaluate args[] past argument count    [Kai Uwe Rommel] - WINDLL (api.c), UzpUnzipToMemory(), UzpGrep(): fixed memory leak and problem    with missing password query callback function when grep-ing an encrypted    archive (this changed the DLL API for WINDLL!!) [Mike White] - VMS CLI (cmdline.c): fixed handling of /DIR=path option [Andy Harper, SPC] - acorn/acorn.c: fixed conversion of time_t to 5-byte Acorn timestamp value;    previous code dropped carry bits [D. Krumbholz, S. Monesi, SPC] - UzpPassword() (fileio.c): use FnFilter for displaying entry name - WINDLL: more space for path names (260 for WIN32 LFN support) [Mike White] - Unix (process.c): corrected offsets for extracting new "Ux" UID/GID fields    [Rudolf Cejka] - fixed UnzipToMemory of stored entries, prepared support for UnzipToMemory    with text conversion [SPC] - Unix and ports with Unix-like file permissions: Added work-around for    ASI/Unix & PKware/VMS generated archives where mode(=external_file_attr)    field has been set to 0 [SPC] - SFX (unzip.c, DOS_FLX_H68_OS2_W32): fixed "access past end of argv" bug    in the command line parser [SPC] - WIN32: fixed timezone handling for file times in stat() [SPC] - general work-around for some C RTL's failure to automatically initialize    timezone info (e.g. Borland C) by calling tzset() at start of    process_zipfiles() [GRR, Cosmin Truta, SPC] - WIN32: fixes for i386 assembler sources to work with Borland TASM 5.0    [Cosmin Truta] - VM/CMS: many fixes and additions regarding query prompts, stat(), version    info, compilation "equipment" and system specific documentation    [Ian E. Gorman] - MVS: changes to get first working MVS binaries (stat(), "makefile", ...)    [Ian E. Gorman] - CMS_MVS: changed handling of trailing newlines after query prompts by using    a specific macro, to remove unwanted newlines in some other messages    [SPC]5.33d (30 Apr 98): - general: removed REENTRANT only bug introduced by "Check_for_TZ" fix [SPC] - extract.c: code fix for SET_DIR_ATTRIB defined without USE_EF_UT_TIME [SPC] - general: added ZCONST declarations to constant definitions (especially     constant strings) and to "readonly" string arguments [SPC] - zipinfo.c: added some typecasts to work around Turbo C++ 1.0 bug [SPC] - MSDOS, makefile.bc: added "-DZCONST" to TC++v1.0 CFLAGS, compiler does not     accept constant far arrays [SPC] - WINDLL: fixed interface of extract-to-mem functions, removed several typos     [Mike White] - extract.c, list.c, zipinfo.c: changed several internal counter variables     from signed int to unsigned int [Mike White, SPC] - WINDLL: moved all windll specific interface functions from api.c into     windll/windll.c and the corresponding declarations from unzip.h into     windll/decs.h [SPC] - win32/win32.c: pass struct Globals to IsVolumeOldFAT() [Mike White] - WINDLL: introduced new (generic DLL api) StatReportCB() function, replacing     sound() and ServCallBk() in the generic source; added WinStatReportCB()     interface wrapper which translates between windll and generic API [SPC] - amiga/amiga.c: Fixed "null permission" workaround (variable reference out     of scope) [Paul Kienitz] - VMS: added work-around for ASI/Unix & PKware/VMS generated archives where    mode(=external_file_attr) field has been set to 0 (see 5.33c) [SPC] - AMIGA: several time_lib related clean-up fixes and updated Makefiles    [Paul Kienitz, Haidinger Walter] - INSTALL: corrected the description of wildcard matching on DOS-like    file systems (handling of dots) [Paul Kienitz] - amiga/time-lib.c: fixed calculation of global timezone variable [SPC] - proginfo/extra.fld: added description of PKWARE's Win95/WinNT e.f. [SPC] - list.c, zipinfo.c: counting of archive entries starts with 1, not 0 [SPC] - ebcdic.h: applied OS/390 specific mapping changes [Paul v. Behren], added    note concerning EBCDIC's NL vs. LF usage and mapping consequences [SPC] - win32/win32.c: fixed fs_type_info queries for paths with explicit drive    specification, speedup of "uses_fs_local_time?" queries [SPC] - fileio.c, dos_to_unix_time(): fixed WIN32 version, added alternative code    for systems with working mktime() call; force use of HAVE_MKTIME version    for EMX and DJGPP [SPC]5.33e (28 May 98): - api.c: fixed typo; added missing definition of dummyfn() in UzpDLL_Init(),    UzpUnzipToMemory tolerates PK_WARN errors [Peter Kunath] - WinDLL cleanup:    * renamed several exported functions (Unz_... -> Wiz_...,      Uzp.. -> Wiz_..., windll_unzip -> Wiz_SingleEntryUnzip) [Mike White]    * removed non-working borland makefiles [Mike White]    * updated windll documentation [Mike White (MW), SPC]    * cosmetics: standardized use of Win-API style data type names [MW, SPC] - win32/crc_i386.c: fixes to get it work with MSVC, again [Peter Kunath] - list.c: fixed OS2DLL specific processExternally() support [P. Kunath, SPC] - CMS/MVS: added "byteseek" to FOPR/FOPM options to allow change of format for    binary files from "RECFM=F LRECL=1" to "RECFM=V LRECL=32760" [Greg Hartwig] - CMS/MVS, miscellaneous updates and fixes:    * disable optional MORE functionality    * do not disable use of signals;    * rewrote version() for more specific compiler/runtime info;    * fixed several typos (missing ';', wrong "CMS" preprocessor symbol, ...)    * adapted some messages to CMS/MVS specifics    [Greg Hartwig] - CMS: changed help info to refer to "fm" rather than "exdir" [Greg Hartwig] - CMS, new README.CMS: small correction in description of Zip's "-a" option;    binary data should NOT be zipped using this option [SPC] - general: replaced ush variables pairs "dos_date" and "dos_time" by single

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -