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

📄 history.txt

📁 给出了 zip 压缩算法的完整实现过程。
💻 TXT
📖 第 1 页 / 共 2 页
字号:
Macintosh Port of Info-ZIP's ZipBy Dirk Haase, d_haase@sitec.netHome page: www.sitec.net/maczipMirror page:www.haase-online.de/dirk/maczip================================Release MacZip ver1.04 beta 202. June 1999--------------1) FIX: {unzip} added one more criteria to make the recognition         of macbinary more save.2) FIX: {unzip} sometimes, archive entries without any extra field         caused problems; the default setting of the extra field         was not set back to 'unknown' properly.3) FIX: {zip} Archive filename with invalid characters like '/' gets         renamed. However, I do not check the complete path - needs         some more work here.4) FIX: {zip} Filename match was case sensitive.6) CHG: {zip) switch to latest source level         unzip 2.30m beta release7) CHG: {unzip) switch to latest source level         unzip 5.41b beta release8) FIX: {zip/unzip 68k only) I have found a wrong compiler setting         for the 68k version. Because of this wrong setting the 68k         version crashed.Release MacZip ver1.04 beta 130. March 1999--------------1) CHG: {unzip) switch to latest source level         unzip 5.41a beta release2) ADD: {all} Added message logging support for Syslogd        by Brian Bergstrand. Syslogd can be found at        http://www.classicalguitar.net/brian/apps/syslogd/        This feature is 'under construction'.3) FIX: {all} many small fixes and code cleanupsRelease MacZip ver1.0327. March 1999--------------1) CHG: {console} Like Stuffit Expander MacZip quits automatically when         used with drag'n drop or as Helper App (Web-Browser).2) CHG: {console} Since Macintosh users are used to be guided by their        software in order not to do something stupid, I added a check        to post an extra warning if the options -m and data fork only        are both checked.        This behavior can be disabled: See Applescript example and        "maczip.env".3) CHG: {zip} switch from immediate deletion to moving to the        trash. Immediate deletion is now an option in "maczip.env".4) CHG: {zip} enhanced progress display.5) CHG: {zip) switch to latest source level         zip 2.3l beta release6) CHG: {unzip} The zip archive contains file names greater than        31 characters. When MacZip tries to unzip the file, the        FSpCreate command fails because the filename length is to        long. MacZip correct this problem by trying to truncate        the file names to the 31 character limit.7) FIX: {zip/console} A couple of minor fixes8) CHG: {zip} Switched file-globbing to the Info-ZIP version.Release MacZip ver1.0214. February 1999-----------------1) CHG: {zip} Changed the rule of file inclusion if switch '-X'        is set. Following conditions are checked:        a) if length of resource-fork is equal zero *and* the              length of     data-fork is equal zero include the file.        b) if length of resource-fork  greater zero *and* the              length of     data-fork is equal zero don't include the file.        c) if length of     data-fork  greater zero include the file.2) CHG: {Console} Some users are very confused by the buttons "START PATH"        and "ZIP ARCHIVE". Somehow, it wasn't clear what the intended        meaning was. I changed the buttons to more clear labels on        them like: "file or folder to compress" and "location of        compressed file"3) CHG: {Console} I changed the menu structure to be more intuitive.4) FIX: {Console} Found a nasty bug which sometimes caused crashes        when the Zip / Unzip Dialogbox was used.5) CHG: {Console} Handling of file dialog is now a bit more restricted:        e.g: it's not possible to select a file if you have to select        a folder.Release MacZip ver1.0130. January 1999----------------------1) CHG: {console} The use of the "Current App" mechanism was clumsy        and forces the user into the Zip or Unzip modes. This kind        of modality is not so good for the command line. It's now        neccessary to enter zip or unzip to choose the action.2) FIX: {console} When Applescript sends quit to MacZip the script        that is running shows a spinning cursor and MacZip        does not quit.3) FIX: {console} MacZip gots accidentally the wrong creator code        (from BBedit)Final Release MacZip ver1.0---------------------------Released 21. January 19999. Beta release 06.December.1998---------------------------------1) CHG: {console} The checkbox of Filedialog (for extract path and file path)        "Show all files" is now selected by default.2) CHG: {unzip/standalone} changed prototypes of mac[f]printf() to return        an int number (better ANSI conformance);3) FIX: {unzip} repaired "stdout/stderr" mode of macwrite(). So func        MacMessagePrnt() is now obsolete and removed.4) ADD: {zip/unzip} Compressed Mac3 extra-fields are now supported        (Thanks to Christian Spieler)5) ADD: {unzip} Extraction of ZipIt archive are now supported. This support        is not complete: Filenames are correct but folder names are only        restored with the public directory names.6) ADD: {zip/unzip} Improved documentation.7) FIX: {unzip} Function isZipfile() is completely rewritten.8) CHG: {zip/unzip) switch to latest source level        zip 2.3i beta and unzip 5.4 final release9) ADD: Applescript event "do_cmd".Unless there are big bugs found, this release will be the lastbeta release. The final release will come out in January 1999.8. Beta release 20.November.1998---------------------------------1) CHG: {zip/unzip) switch to latest source level        zip 2.3h beta and unzip 5.4 final release2) ADD: {zip} Zip finds "namelocked" files also, if switch "-S"        is set.3) FIX: {unzip} Function isZipfile() fails if the zip archive        has a comment.4) CHG: {zip} added some small speed improvements to pattern matching and        isZipFile() function.5) FIX: {unzip} Display of comments is fixed.        UzpMessagePrnt() is replaced by MacMessagePrnt(). I do not care        about ansi-bombs. I'm not sure, so this fix may be changed later.6) RMV: {unzip} Buildin More capability is removed since it's already built        into the GUI-App.7. Beta release 09.November.1998---------------------------------1) CHG: {all} switched to Metrowerks Codewarrior Pro 42) FIX: {unzip} Display of comments stored in the zip-file is        now fixed3) FIX: {zip} Fixed display of the zip help-screen.4) CHG: {zip/unzip} Changed special dir 'Re$0urce.Fk' to 'XtraStuf.mac'        (see entry at 13.June.1998 item 3). I found it more descriptive for        users outside the mac-community.5) CHG: {all} switched to MoreFiles 1.4.9.6) CHG: {console} changed behaivor of the file open dialog: The select        button is now always enabled.7) ADD: {all} Environment variables are now supported.         Basically, it is possible to add timezone (= TZ environment variable)         support here, but it's not yet implemented.         See "MacZip.Env" for further info.8) RMV: {console} Targets "zip only" and "unzip only" are removed.6. Beta release 09.September.1998---------------------------------1) CHG: {Zip/Unzip} Metrowerks Standardlibrary time funktions are        rather broken and incomplete so I was forced to rewrite the        funktions: mktime(), localtime(), gmtime() and time().2) ADD: {Console} Added Pause Funktion for screen output.        The Pause-Function is selfadjusting: Count of lines is depending

⌨️ 快捷键说明

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