home *** CD-ROM | disk | FTP | other *** search
/ The Mother of All Windows Books / CD-MOM.iso / cd_mom / icons / allicons.doc
Text File  |  1992-06-25  |  7KB  |  181 lines

  1.  
  2.  
  3.                 ALL ICONS
  4.  
  5.                 assembled by
  6.  
  7.             Howard S. Friedman CIS 70720,3022
  8.  
  9.  
  10.     This collection of icons was assembled with the assistance of
  11.     Keith Ledbetter's DUPICON utility and Philippe Rabergeau's
  12.     LISTICO version 1 (*not* version 2!).  DUPICON will identify
  13.     and/or delete the duplicates from as many as 3192 icon files in
  14.     a single directory.  Its other limitation is that it will only
  15.     sort icon files of 766 bytes.
  16.  
  17.     LISTICON will show up to 56 icons per screen, with or without
  18.     the filenames.  It is essential for sorting and identifying icon
  19.     files visually.  
  20.  
  21.     This collection contains over 4184 icons which DUPICON says
  22.     are unique, of which some 19 may be duplicates.  That is, they
  23.     all differ by at least one byte.  As you will readily see by
  24.     examining them, there are innumerable duplicates, which must be
  25.     sorted out by visual inspection.
  26.  
  27.     I believe this is the largest collection of icons anywhere,
  28.     and I also believe that there are many more out there, many
  29.     of them imbedded in various EXE, COM, DLL, and other files
  30.     in programs that were designed specifically for use with Windows.
  31.     These are difficult to extract, although at least one utility has
  32.     come to my attention that claims to be able to do this.  This is
  33.     Steve Stedman's and Jeff Ayars' ICOMAGIC utility, which not only
  34.     can draw and edit icons, but can extract them from EXE files
  35.     that contain them.
  36.  
  37.     I have divided the icons into 25 catagories.  Otherwise, it
  38.     would be impossible to sort them out.  I have also renamed
  39.     many of them, particularly those related to one another.
  40.     Note that some Windows program icons are in WINICON, while
  41.     others, e.g., 123 for Windows, Excel, and Norton Desktop for
  42.     Windows, are in SPRDICON and UTILICON, respectively.
  43.  
  44.     APPLICATIONS -- mostly databases and integrated programs not
  45.             found elsewhere
  46.  
  47.     CHARACTERS -- mainly cartoon characters
  48.  
  49.     COMMUNICATIONS -- relating to telephone, LAN, and networks
  50.  
  51.     COMMUNICATIONS HARDWARE -- modems, phones, etc.
  52.  
  53.     COMPUTER HARDWARE -- relating to chips, disks, monitors, etc.
  54.  
  55.     DESK --icons relating to office equipment and tasks
  56.  
  57.     DOS -- various disk and DOS functions, e.g., COPY, FORMAT, etc.
  58.  
  59.     FILES --largely files and folders
  60.  
  61.     FINANCE  -- accounting, etc.
  62.  
  63.     FLAGS -- of all nations
  64.  
  65.     GAMES -- a miscellany of icons relating to both computer and 
  66.          other games
  67.  
  68.     GRAPHICS --including drawing, etc.
  69.  
  70.     IMAGES -- mostly pictures of almost anything, except hardware
  71.  
  72.     LANGUAGE --icons for programming languages
  73.  
  74.     MISCELLANEOUS (2) -- everything that I couldn't find another place
  75.              for
  76.  
  77.     PLAY -- mostly for non-computer games
  78.  
  79.     SIGNS -- traffic, direction, and other signs
  80.  
  81.     SYMBOLS -- signs that don't fit in the above category
  82.  
  83.     SPREADSHEETS -- 1-2-3, Excel, Quattro, etc.
  84.  
  85.     UTILITY -- for repairing, organizing, scanning, and editing
  86.            drives and diskettes
  87.  
  88.     WINDOWS -- largely Windows accessory programs not found elsewhere
  89.  
  90.     WORD -- mainly word processing, printing, and desk top publishing
  91.  
  92.     WRITING -- forms, notebooks, mail, etc.,
  93.  
  94.     ZIP -- icons for the compression/decompression utilities
  95.  
  96.     Icon files take up a lot of room on any disk or drive.  Being
  97.     all about 766 bytes, they require two 512-byte sectors on a 
  98.     floppy diskette, and from 2 to 8K on a hard drive.  I therefore
  99.     suggest that you use them sparingly.  That is, once you have
  100.     selected those that you want to use, store the others on a
  101.     diskette or a tape backup, preferably in a compressed format.
  102.  
  103.     For example, the 182 icon files in the CHARICON.ZIP file take
  104.     138,480 actual bytes, but 372736 bytes on my hard drive, which
  105.     has 2K clusters.  The ZIPped file, on the other hand, takes
  106.     only 61,384 bytes, of which 14,402 are required for the header
  107.     data.  Altogether, the 4184 icons in this file occupy a total
  108.     of 8,437,760 bytes on my hard drive, while the 16 ZIPped files
  109.     require about 1,261,568 bytes
  110.  
  111.     One of the most difficult tasks in working with this many icon
  112.     files is to get them into a single directory, so that DUPICON
  113.     can examine them.  According to Keith Ledbetter, version 2.0
  114.     of DUPICON will be able to examine up to 10,000 icon files at
  115.     one time, and across directories and drives.  It took more than
  116.     2 hours to unZIP the 25 archived icon files into a single
  117.     directory.  Once they were together, DUPICON 1.0 could not
  118.     examine them.  Norton Commander could not move or copy more
  119.     than about 547 files at a time.  Once a group, e.g., A*.ICO,
  120.     was moved, Norton Commander could not find any more, even if
  121.     there were several hundred more, as long as there were more
  122.     than 550 files in the directory.  DOS, on the other hand, was
  123.     able to do a complete DIR *.ICO.  Using NDOS or 4DOS as the
  124.     command interpreter, MOVE A*.ICO went perfectly, moving all
  125.     ICO files to another directory.
  126.  
  127.     If you use icons mainly within Windows 3.x, James Curran's
  128.     ICONDLL utility will build DLL files for any number and type
  129.     of icons.  These can then be used when establishing new programs
  130.     within Windows program groups.  The only drawback to DLL icon
  131.     files is that, if you have too mny icons in them, it takes a
  132.     long time to scan through them to select just the proper icon.
  133.     See also the Addendum below.
  134.  
  135.     For the reasons above, I suggest that, when one is looking for
  136.     an appropriate icon, one selects one of the 25 groups described
  137.     above, unZIP it, and scan it visually with LISTICO, which can
  138.     display up to 56 icons per screen.
  139.  
  140.     My thanks to the many unkown (to me!) individuals who designed,
  141.     produced, packaged, and uploaded these icon files in various
  142.     formats to innumerable BBS's.
  143.  
  144.     Enjoy!
  145.  
  146.     ADDENDUM
  147.  
  148.     Icons are used mainly for Windows and related programs.
  149.     In this regard one should note that many newer programs for
  150.     Windows provide one or more DLL libraries containing many
  151.     icons.  For example, Direct Access for Windows provides
  152.     a DLL containing over 300 icons.  It provides the further
  153.     facility of adding to or deleting icons from that library.
  154.     Thus one can create a custom DLL file.  The Direct Access
  155.     icon function further lets one import icons directly from
  156.     *.ICO files, or those imbedded within either EXE files or
  157.     other DLL library files.  As noted above, icon files take
  158.     up a lot of space individually, but when they are grouped
  159.     into a DLL file, they take up much less disk space.  For
  160.     example, the 147 icon files in the files APPSICON.ZIP have
  161.     a total of 113,724 bytes, but occupy 602,112 bytes of disk
  162.     space, that is, one 4K cluster on my drive.  The APPSICON.DLL
  163.     file has only 17,232 bytes, and takes up only 131072 bytes of
  164.     disk space.
  165.  
  166.     James M. Curran's ICONDLL utility can package up to 560 ICO
  167.     files into a single DLL of about 480,000 bytes.  Don't try
  168.     to put more than 560 files into one DLL.  Otherwise you will
  169.     bump up against an error message, which will probably require
  170.     you do to do a cold boot!  Aside from the convenience of
  171.     having a group of ICO files in a single location, DLL files
  172.     have little advantage when it comes to saving space.  In
  173.     fact, above header data of 1472 bytes in each DLL file, each
  174.     additional ICO file requires 832 bytes.  Therefore one must
  175.     weight cluster size (1024, 2048, etc.) against the space
  176.     occupied by the DLL.
  177.  
  178.  
  179.  
  180.  
  181.