diff --git a/_vti_pvt/doctodep.btr b/_vti_pvt/doctodep.btr index 5c372e2..f4ec846 100644 Binary files a/_vti_pvt/doctodep.btr and b/_vti_pvt/doctodep.btr differ diff --git a/library/Lesson9.htm b/library/Lesson9.htm index 84251eb..9c4a69a 100644 --- a/library/Lesson9.htm +++ b/library/Lesson9.htm @@ -20,6 +20,12 @@


+ + +


+

+
+

Hacking Data Compression - Lesson 9

Back to nulib.com library

@@ -354,6 +360,6 @@ with LZW? What would you have to do to avoid doing so? -=!=-
This document is Copyright by Genie and Andy McFadden
- + diff --git a/library/_vti_cnf/2img-type-note.md b/library/_vti_cnf/2img-type-note.md new file mode 100644 index 0000000..07d42d8 --- /dev/null +++ b/library/_vti_cnf/2img-type-note.md @@ -0,0 +1,4 @@ +vti_encoding:SR|utf8-nl +vti_timelastmodified:TR|09 Jan 2015 21:57:29 -0000 +vti_extenderversion:SR|12.0.0.0 +vti_backlinkinfo:VX|library/index.htm diff --git a/library/_vti_cnf/Lesson9.htm b/library/_vti_cnf/Lesson9.htm index d7c1b23..700ecce 100644 --- a/library/_vti_cnf/Lesson9.htm +++ b/library/_vti_cnf/Lesson9.htm @@ -2,14 +2,14 @@ vti_encoding:SR|utf8-nl vti_author:SR|fadden vti_modifiedby:SR|quadro\\fadden vti_timecreated:TR|31 Mar 2001 23:27:59 -0000 -vti_timelastmodified:TR|09 Jan 2015 19:01:46 -0000 +vti_timelastmodified:TR|09 Jan 2015 21:57:25 -0000 vti_title:SR|Hacking Data Compression - Lesson 9 vti_extenderversion:SR|12.0.0.0 vti_backlinkinfo:VX|library/index.htm vti_nexttolasttimemodified:TR|31 Mar 2001 23:40:39 -0000 vti_shadowfiles:VX| -vti_cacheddtm:TX|09 Jan 2015 20:06:00 -0000 -vti_filesize:IR|17226 +vti_cacheddtm:TX|09 Jan 2015 22:00:21 -0000 +vti_filesize:IR|17646 vti_cachedtitle:SR|Hacking Data Compression - Lesson 9 vti_cachedbodystyle:SR| vti_cachedlinkinfo:VX|H|index.htm diff --git a/library/_vti_cnf/index.htm b/library/_vti_cnf/index.htm index 274b09d..88a7d2e 100644 --- a/library/_vti_cnf/index.htm +++ b/library/_vti_cnf/index.htm @@ -2,18 +2,18 @@ vti_encoding:SR|utf8-nl vti_author:SR|fadden vti_modifiedby:SR|quadro\\fadden vti_timecreated:TR|11 Jan 2000 07:01:48 -0000 -vti_timelastmodified:TR|09 Jan 2015 19:01:46 -0000 +vti_timelastmodified:TR|09 Jan 2015 22:02:03 -0000 vti_shadowfiles:VX| vti_title:SR|NuLib Library vti_extenderversion:SR|12.0.0.0 vti_backlinkinfo:VX|index.htm library/ftn.e00001.htm bugs.htm library/lesson9.htm library/ftn.e00005.htm library/ftn.e08002.htm library/ftn.e000023.htm library/old-nufx-spec.htm downloads/index.htm library/ftn.e08000.htm library/old-binary2-spec.htm library/nulib2-preserve.htm -vti_nexttolasttimemodified:TR|31 Mar 2001 23:44:18 -0000 -vti_cacheddtm:TX|09 Jan 2015 20:06:00 -0000 -vti_filesize:IR|4865 +vti_nexttolasttimemodified:TW|09 Jan 2015 21:57:25 -0000 +vti_cacheddtm:TX|09 Jan 2015 22:02:03 -0000 +vti_filesize:IR|5053 vti_cachedtitle:SR|NuLib Library vti_cachedbodystyle:SR| -vti_cachedlinkinfo:VX|H|../index.htm H|../downloads/index.htm H|../nulib2-manual.htm H|../nufxlibapi.htm H|../bugs.htm H|nufx-addendum.htm H|nulib2-preserve.htm H|FTN.e00001.htm H|FTN.e000023.htm H|FTN.e00005.htm H|FTN.e08000.htm H|FTN.e08002.htm H|Lesson9.htm K|http://www.fadden.com/dl-apple2/ H|old-nufx-spec.htm H|old-binary2-spec.htm H|../downloads/nulib325.tar.gz H|nulib324.tar.gz H|nulib324doc.txt H|nulib303.tar.gz H|nulib22.tar.gz H|nulib21.tar.gz H|nuview.tar.gz H|shrinkit.sdk H|gshk11.sea H|yanksrc.shk -vti_cachedsvcrellinks:VX|FHUS|index.htm FHUS|downloads/index.htm FHUS|nulib2-manual.htm FHUS|nufxlibapi.htm FHUS|bugs.htm FHUS|library/nufx-addendum.htm FHUS|library/nulib2-preserve.htm FHUS|library/FTN.e00001.htm FHUS|library/FTN.e000023.htm FHUS|library/FTN.e00005.htm FHUS|library/FTN.e08000.htm FHUS|library/FTN.e08002.htm FHUS|library/Lesson9.htm NHHS|http://www.fadden.com/dl-apple2/ FHUS|library/old-nufx-spec.htm FHUS|library/old-binary2-spec.htm FHUS|downloads/nulib325.tar.gz FHUS|library/nulib324.tar.gz FHUS|library/nulib324doc.txt FHUS|library/nulib303.tar.gz FHUS|library/nulib22.tar.gz FHUS|library/nulib21.tar.gz FHUS|library/nuview.tar.gz FHUS|library/shrinkit.sdk FHUS|library/gshk11.sea FHUS|library/yanksrc.shk +vti_cachedlinkinfo:VX|H|../index.htm H|../downloads/index.htm H|../nulib2-manual.htm H|../nufxlibapi.htm H|../bugs.htm H|nufx-addendum.htm H|nulib2-preserve.htm H|FTN.e00001.htm H|FTN.e000023.htm H|FTN.e00005.htm H|FTN.e08000.htm H|FTN.e08002.htm H|Lesson9.htm K|http://www.fadden.com/dl-apple2/ H|old-nufx-spec.htm H|old-binary2-spec.htm H|2img-type-note.md H|../downloads/nulib325.tar.gz H|nulib324.tar.gz H|nulib324doc.txt H|nulib303.tar.gz H|nulib22.tar.gz H|nulib21.tar.gz H|nuview.tar.gz H|shrinkit.sdk H|gshk11.sea H|yanksrc.shk +vti_cachedsvcrellinks:VX|FHUS|index.htm FHUS|downloads/index.htm FHUS|nulib2-manual.htm FHUS|nufxlibapi.htm FHUS|bugs.htm FHUS|library/nufx-addendum.htm FHUS|library/nulib2-preserve.htm FHUS|library/FTN.e00001.htm FHUS|library/FTN.e000023.htm FHUS|library/FTN.e00005.htm FHUS|library/FTN.e08000.htm FHUS|library/FTN.e08002.htm FHUS|library/Lesson9.htm NHHS|http://www.fadden.com/dl-apple2/ FHUS|library/old-nufx-spec.htm FHUS|library/old-binary2-spec.htm FHUS|library/2img-type-note.md FHUS|downloads/nulib325.tar.gz FHUS|library/nulib324.tar.gz FHUS|library/nulib324doc.txt FHUS|library/nulib303.tar.gz FHUS|library/nulib22.tar.gz FHUS|library/nulib21.tar.gz FHUS|library/nuview.tar.gz FHUS|library/shrinkit.sdk FHUS|library/gshk11.sea FHUS|library/yanksrc.shk vti_cachedneedsrewrite:BR|true vti_cachedhasbots:BR|true vti_cachedhastheme:BR|false @@ -22,8 +22,8 @@ vti_botnavbits:SW|SHUB vti_botnavbarthemes:VR| vti_botnavbarfeatures:VR| vti_borderaggregate:SR|default -vti_metatags:VR|HTTP-EQUIV=Content-Language en-us HTTP-EQUIV=Content-Type text/html;\\ charset=windows-1252 GENERATOR Microsoft\\ FrontPage\\ 4.0 ProgId FrontPage.Editor.Document +vti_metatags:VR|HTTP-EQUIV=Content-Language en-us HTTP-EQUIV=Content-Type text/html;\\ charset=windows-1252 GENERATOR Microsoft\\ FrontPage\\ 12.0 ProgId FrontPage.Editor.Document vti_charset:SR|windows-1252 vti_language:SR|en-us vti_progid:SR|FrontPage.Editor.Document -vti_generator:SR|Microsoft FrontPage 4.0 +vti_generator:SR|Microsoft FrontPage 12.0 diff --git a/library/_vti_cnf/nufx-addendum.htm b/library/_vti_cnf/nufx-addendum.htm index 45e0f05..fd9243a 100644 --- a/library/_vti_cnf/nufx-addendum.htm +++ b/library/_vti_cnf/nufx-addendum.htm @@ -2,15 +2,15 @@ vti_encoding:SR|utf8-nl vti_author:SR|fadden vti_modifiedby:SR|quadro\\fadden vti_timecreated:TR|16 Jan 2000 01:49:15 -0000 -vti_timelastmodified:TR|09 Jan 2015 21:25:30 -0000 +vti_timelastmodified:TR|09 Jan 2015 21:58:39 -0000 vti_title:SR|NuFX Addendum vti_extenderversion:SR|12.0.0.0 vti_backlinkinfo:VX|nufxlibapi.htm library/index.htm library/nulib2-preserve.htm -vti_nexttolasttimemodified:TW|09 Jan 2015 20:14:37 -0000 +vti_nexttolasttimemodified:TW|09 Jan 2015 21:57:29 -0000 vti_structuredtm:TR|16 Jan 2000 19:37:14 -0000 vti_shadowfiles:VX| -vti_cacheddtm:TX|09 Jan 2015 21:25:30 -0000 -vti_filesize:IR|36018 +vti_cacheddtm:TX|09 Jan 2015 21:58:39 -0000 +vti_filesize:IR|36247 vti_cachedtitle:SR|NuFX Addendum vti_cachedbodystyle:SR| vti_cachedlinkinfo:VX|H|FTN.e08002.htm H|http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/ROMAN.TXT H|http://www.zlib.org/ H|http://sources.redhat.com/bzip2/ H|http://www.fadden.com/ H|http://www.nulib.com/ diff --git a/library/index.htm b/library/index.htm index d9a08ae..e066641 100644 --- a/library/index.htm +++ b/library/index.htm @@ -3,7 +3,7 @@ - + NuLib Library @@ -15,13 +15,13 @@ Home ] NuLib Downloads ] [ NuLib Library ] NuLib2 Manual ] NufxLib API ] Bugs & Features ]


-
+

NuLib Library
Home ] NuLib Downloads ] [ NuLib Library ] NuLib2 Manual ] NufxLib API ] Bugs & Features ]


-
+

 

This is a collection of "stuff" related to NuFX and NuLib, mainly @@ -52,6 +52,7 @@ documents and outdated versions of programs.

NuFX specification ("final revision 3") (45K text)
  • The first published version of the Binary II specification (18K text)
  • +
  • 2IMG file format specification (4K text)
  • Source code for recent versions of "classic" NuLib: diff --git a/library/nufx-addendum.htm b/library/nufx-addendum.htm index 85ae7b5..ea2b5eb 100644 --- a/library/nufx-addendum.htm +++ b/library/nufx-addendum.htm @@ -15,7 +15,7 @@ Home ] Up ] [ NuFX Addendum ] ProDOS Attribute Preservation ]


    - +
     
    @@ -190,14 +190,6 @@ should try to recognize that "foo/bar", "foo/BAR", and "probing" a case-sensitive filesystem like Linux ext2 to guarantee such. -

     

    Filename character set

    -

    GS/OS and contemporary Macintoshes used the -Mac OS Roman -character set. Since GS/ShrinkIt was designed to handle ProDOS and HFS -filenames, it's reasonable to declare that all filenames should be interpreted -as Mac OS Roman. Applications should convert filenames to and from the -Unicode equivalents when extracting and adding files. -

     

    Duplicate filenames

    There is nothing in the NuFX specification that prevents having more than one file with the same name in an archive.  In practice, this is @@ -565,6 +557,6 @@ unspecified date rather than midnight of January 1, 2000.

    McFadden.  All Rights Reserved.

    The latest version can be found on the NuLib web site at http://www.nulib.com/.

    -
    +