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

📄 history.550

📁 压缩解压,是unzip540的升级,这个外国网站摘来的源码,是evb编写.
💻 550
📖 第 1 页 / 共 2 页
字号:
UnZip, version 5.5, 17 February 2002Features added (or removed):5.5a (04 Feb 01): - unzip.1: added documentation for the new Acorn NFS filetype features [SPC] - generic (inflate.c, globals.h, fileio.c, unzpriv.h): integrated support of    Deflate64 for all ports with exception of MSDOS and OS/2 16-bit [SPC]5.5b (11 Feb 01): - added Deflate64 support to fUnZip [SPC] - added Deflate64 support for 16-bit environments [SPC]5.5c (18 Apr 01): - SFX: made SFX_EXDIR default, added NO_SFXEXDIR option to allow switching    off the "-d exdir" support [SPC] - OS2, WIN32: added presetting of file size for extracted files, to reduce    file fragmentation [Pavel Lastovicka, Kai Uwe Rommel, SPC] - VMS, new functionality of -b option: when extracting to standard output    (-c or -p), -b switches to "binary piping mode" by disabling text data    conversion [SPC]5.5d (28 Apr 01): - SFX: added simple "execute command after extraction" feature that uses a    command specification supplied with the Zip archive comment, controlled    by the CHEAP_SFX_AUTORUN compile time option [Paul Kienitz] - SFX: slightly refined the CHEAP_SFX_AUTORUN code, switched off SFX_EXDIR    when CHEAP_SFX_AUTORUN is enabled, documented the new autorun feature [SPC] - VMS: extended new "binary piping" functionality of -b switch to extraction    of archive entries with VMS attributes saved [SPC]5.5f (30 Sep 01): - extract.c, TestExtraField(): added crc32 check for PKVMS e.f. type [SPC] - added real VMS-e.f. analysis for fool-proof detection of VMS "variable    length record" text files, enabled VMS_TEXT_CONV as default (but not for    SFX stub) [SPC] - added support for optional ACORN_FTYPE_NFS feature to more OS that allow    long filenames and commas within filenames (BeOS, Novell, OS/2, Theos,    Win32) [SPC]5.5g (05 Nov 01): - extract.c, extract_or_test_entrylist(): added code for "stripping off    absolute path spec" when extracting [SPC]5.5h (12 Jan 02): - unzip.h, unzip.c; mapname() in all ports except CMS/MVS, Tandem, TOPS20:    added code to strip "../" path components from extracted names and new    option "-:" to allow deactivating this security feature; changed mapname()    calling interface to allow reporting warning error levels to caller [SPC] - man/unzip.1: documented the new "-:" option [SPC] - vms/cmdline.c etc.: added support for "-:" option to VMS DCL interface;    updated VMS help files with description of "-:" option [SPC] - windll/windll.{c|txt}: modified handling of DCL struct's "ndflag" member    to allow setting the "-:" option through the windll interface [SPC] - unzpriv.h, zipinfo.c: rudimentary support for recognizing PKWARE's new    "64-bit size specs" extra field [SPC]5.5 (17 Feb 02): - unix/Makefile: added separate makefile symbol INSTALL_PROGRAM for command    to install "binary" (compiled and linked) program files [Santiago Vila]Bugs fixed:5.5a (04 Feb 01): - all OS with Unix-compatible file attributes (Acorn, AosVS, BeOS, QDOS, Unix,    and others), mapattr(): corrected wrong masking expression in check for    missing directory attribute; added this check for ports where it was    still missing [Eric Siegerman, SPC] - inflate.c: reorganized inner loop function for slight performance gain [SPC] - explode.c: reorganized code (2 instead of 4 inner-loop function versions),    fixed memory leaks when get_tree() fails (added huft_free() calls) [SPC]5.5b (11 Feb 01): - inflate.c: some more optimizations (also resulting in easier readable code)    [SPC] - unzip.c: revised work area size calculation in the WORK_MALLOC case, when    the decompression buffer is malloc'ed separately; removed suspicious    "one unit excess" allocation (8193 instead of 8192, not clear why this    was introduced in ancient times) [SPC] - VMS - cvthelp.tpu, unzip_cli.help: reformatted CLI help file to show negated    form of negatable options on a separate line in the header of qualifier    descriptions [Hunter Goatley] - generic: renamed version.h into unzvers.h (for better distinction from zip    sources) and updated all makefiles [SPC] - windll: changed windll.rc to get version info directly from unzvers.h and    killed windll/unzver.h [SPC] - api.c, global.h, extract.c, explode.c, inflate.c, unshrink.c: corrected    declarations of variables and function parameters holding redirected buffer    size (unsigned vs. ulg issues), added/modified appropiate type casts [SPC]5.5c (18 Apr 01): - most make procedures: unzipsfx compilation requires completely separate    object files (exception: crc32), because global structure is now different    from unzip setup (sfx: no Deflate64!) [Thom Schmidt, SPC] - inflate.c: moved macro definitions for invalid huft code marker out of    "no ZLIB only" code part; it is used in huft_build() [Thomas Klausner] - AMIGA, HUMAN68K: replaced specific mkGoff.c helper program sources by a more    generic gbloffs.c source (located in the top level directory); adapted    makefiles to this change [SPC] - win32/win32: modified version() to recognize Borland C++ 5.5.1 [SPC] - AMIGA: adapted assembler core routine flate.a to Deflate64 and the 64k    extraction buffer; adapted inflate setup to allow for 16bit ints in    an otherwise 32-bit environment [Paul Kienitz] - human68k/flate.s: incorporated Paul's updates of amiga/flate.a in the    HUMAN68K source variant [SPC] - MacOS: updates from MacZip release 1.07b [Dirk Haase] - unzpriv.h: updated exceptions of "made by FAT -> filename charset is OEM"    rule to now include the PKZIP 4.0 case [SPC] - unzpriv.h, extract.c zipinfo.c: in preparation to multivolume support,    struct min_info has been extended to hold the entry's disk volume number    (to conserve space, hostnum & hostver members are shortened to uch) [SPC] - extract.c, extract_or_test_files() function: isolated code of "second loop"    in a separate function, in preparation for multivolume support [SPC] - os2/os2.c: use posix-style mkdir definition whenever __GNUC__ is defined,    for better compatibility with non-EMX gcc ports [Pavel Lastovicka, SPC] - windll/windll.c: added missing SETLOCALE() initialization to Wiz_Init()    [Kevin Cheng] - WINDLL port: in windll.c, changed FreeDllMem() scope into static; tried    to clarify in windll.txt that Wiz_SetOpts() and Wiz_Unzip() must be    used as a pair of functions [SPC] - VMS: removed unused and undocumented /TYPE switch from CLI interface [SPC]5.5d (28 Apr 01): - unix/Makefile: correction for LynxOS target [Mark Clayton] - extract.c: synchronized extract_or_test_entrylist() prototype declaration    for the SET_DIR_ATTRIB case with actually used function interface [SPC] - vms/descrip.mms: corrected typo in match_$O rule [Michael Lemke] - vms/vms.c: limit buffer size for single block output to less than 64k    (RMS limit on VAX); corrected record overflow checks to use the right    RMS limit of (32k-1) [Mike Freeman, SPC] - unzver.h: renamed COMPANY_NAME symbol to IZ_COMPANY_NAME, check for    symbol being already defined; restrict definition of OS/2-DLL specific    version symbols to OS/2 port [Mike White, SPC] - windll/uzexampl.c: corrected inclusion path of unzver.h [Mike White] - acorn/GMakefile: need NO_STRNICMP, fixed missing renaming of version.h    into unzvers.h [Andy Wingate]

⌨️ 快捷键说明

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