home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / zs120e.zip / ZSTREAM.INF (.txt) < prev    next >
OS/2 Help File  |  1996-06-23  |  109KB  |  1,724 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. ZipStream ΓòÉΓòÉΓòÉ
  3.  
  4.  
  5. ΓòÉΓòÉΓòÉ 2. Copyright ΓòÉΓòÉΓòÉ
  6.  
  7. Fifth Edition (May 1996) 
  8.  
  9. This publication could include technical inaccuracies or typographical errors. 
  10. Changes are periodically made to the information in this publication. Carbon 
  11. Based Software may make improvements and/or changes to the 
  12. product(s)/program(s) described in this publication at any time. 
  13.  
  14. Copyright (C) Carbon Based Software  1994 - 1996.  All Rights Reserved. 
  15.  
  16. No part of this publication may be reproduced, stored in a retrieval system or 
  17. transmitted in any form or by any means, electronic, mechanical, chemical, 
  18. photocopy, recording or otherwise without the prior written permission of 
  19. Carbon Based Software. 
  20.  
  21.  
  22. ΓòÉΓòÉΓòÉ 3. Trademarks ΓòÉΓòÉΓòÉ
  23.  
  24. ZipStream is a trademark of Carbon Based Software. 
  25.  
  26. IBM OS/2 are trademarks of International Business Machines Corporation. 
  27.  
  28. Pentium is a trademark of Intel Corporation. 
  29.  
  30. ALL TRADEMARKS AND SERVICE MARKS ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS. 
  31.  
  32.  
  33. ΓòÉΓòÉΓòÉ 4. License ΓòÉΓòÉΓòÉ
  34.  
  35. INTRODUCTION 
  36.  
  37. This is a legal agreement which allows you, the end user, to use ZipStream 
  38. under certain terms and conditions.  If you cannot agree to abide by what this 
  39. agreement says, you should not use ZipStream. 
  40.  
  41. This agreement explains when and how you may use the program ZipStream from 
  42. Carbon Based Software. 
  43.  
  44. COPYRIGHT 
  45.  
  46. ZipStream is fully protected by copyright under Australian law and 
  47. international treaty provisions. 
  48.  
  49. OWNERSHIP OF SOFTWARE 
  50.  
  51. Carbon Based Software retains title and ownership of ZipStream. You, subject to 
  52. conditions in this agreement have license to use ZipStream.  This license is 
  53. not a sale of the original software or any copy. 
  54.  
  55. USE OF ZIPSTREAM 
  56.  
  57. 1.  You agree not to install or use any individual copy of ZipStream on more 
  58.     than one computer at any one time. 
  59.  
  60. 2.  If you purchased a multi-system license for ZipStream, you agree not to 
  61.     install or use it on more computers than the number included in your 
  62.     license, as shown on your invoice. 
  63.  
  64. COPYING OF ZIPSTREAM 
  65.  
  66. ZipStream and the accompanying written materials are copyrighted. Unauthorised 
  67. copying of the ZipStream software or documentation is forbidden. You may make 
  68. copies of the ZipStream software which are necessary for normal backup 
  69. purposes.  You agree not to make any other copies of  ZipStream, the manual(s), 
  70. or any part of them, or sell or give any copies to others, without our advance 
  71. written permission. 
  72.  
  73. REGISTRATION NUMBER 
  74.  
  75. The Registered Copy of the ZipStream software is provided with a unique 
  76. Registration Number.  This Registration Number is not be given to others or 
  77. publicized in any manner. 
  78.  
  79. MISCELLANEOUS 
  80.  
  81. No one may modify or patch the ZipStream executable files in any way, 
  82. including, but not limited to decompiling, disassembling, or otherwise reverse 
  83. engineering the program. 
  84.  
  85. DEMONSTRATION VERSION LICENSE CONDITIONS 
  86.  
  87. If you are evaluating a Demonstration Copy of ZipStream the following 
  88. conditions apply. 
  89.  
  90. EVALUATION PERIOD 
  91.  
  92. You may use a Demonstration Copy of ZipStream for an evaluation period of up to 
  93. 30 days, in order to determine whether ZipStream meets your needs before 
  94. purchasing it.  Once the evaluation period ends, you agree to either purchase a 
  95. Registered Copy of ZipStream, or to stop using it.  If you have ordered a 
  96. Registered Copy of ZipStream from us or from a dealer, you may continue to use 
  97. your Demonstration Copy until your Registered Copy arrives. 
  98.  
  99. MAKING AND DISTRIBUTING DEMONSTRATION COPIES OF ZIPSTREAM 
  100.  
  101. A limited license is granted to copy and distribute the Demonstration Version 
  102. of ZipStream only for the trial use of others, subject to the above 
  103. limitations, and also the following: 
  104.  
  105. 1. The Demonstration Copy of ZipStream must be copied in unmodified form, 
  106. complete with the file containing this license information. 
  107.  
  108. 2. The Demonstration Copy of ZipStream may not be distributed in conjunction 
  109. with any other product without a specific license to do so from Carbon Based 
  110. Software. 
  111.  
  112. 3.  The Registration Number of a Registered Copy of ZipStream may NOT be 
  113. provided to others or publicized in any manner. 
  114.  
  115. 4. No fee, charge, or other compensation may be requested or accepted, except 
  116. as authorised below: 
  117.  
  118. a. Operators of electronic bulletin board systems (sysops) may make 
  119. Demonstration Copies of ZipStream available for down loading only as long as 
  120. the above conditions are met.  An overall or time-dependent charge for the use 
  121. of the bulletin board system is permitted as long as there is not a specific 
  122. charge for the down load of the Demonstration Copy of ZipStream. 
  123.  
  124. b. Vendors of user-supported or Shareware software approved by the ASP may 
  125. distribute the Demonstration Copy of ZipStream, subject to the above 
  126. conditions, without specific permission. 
  127.  
  128. Non-approved vendors may distribute the Demonstration Copy of ZipStream only 
  129. after obtaining written permission from Carbon Based Software. 
  130.  
  131. USE OF THIS PRODUCT FOR ANY PERIOD OF TIME CONSTITUTES YOUR ACCEPTANCE OF THIS 
  132. AGREEMENT AND SUBJECTS YOU TO ITS CONTENTS. 
  133.  
  134.  
  135. ΓòÉΓòÉΓòÉ 5. Limited Warranty ΓòÉΓòÉΓòÉ
  136.  
  137. Carbon Based Software guarantees your satisfaction with this product for a 
  138. period of 90 days from the date of original purchase.  If you are dissatisfied 
  139. with ZipStream within that time period, you must inform Carbon Based Software 
  140. in writing before the expiration of the warranty. 
  141.  
  142. Carbon Based Software warrants that all disks (if provided) are free from 
  143. defects in material and workmanship, assuming normal use, for a period of 90 
  144. days from the date of purchase. 
  145.  
  146. Carbon Based Software warrants that ZipStream will perform in substantial 
  147. compliance with the documentation supplied with the software product.  If a 
  148. significant defect in the product is found, Carbon Based Software will attempt 
  149. to rectify the problem.  If Carbon Based Software does not provide a remedy, 
  150. the Purchaser may return the product for a refund.  In no event will such a 
  151. refund exceed the purchase price of the product. 
  152.  
  153. DISCLAIMER 
  154.  
  155. EXCEPT AS PROVIDED ABOVE, Carbon Based Software DISCLAIMS ALL WARRANTIES, 
  156. EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO IMPLIED WARRANTIES 
  157. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THE 
  158. PRODUCT.  SHOULD THE PROGRAM PROVE DEFECTIVE, THE PURCHASER ASSUMES THE RISK OF 
  159. PAYING THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION AND 
  160. ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES. 
  161.  
  162. IN NO EVENT WILL Carbon Based Software BE LIABLE FOR ANY DAMAGES WHATSOEVER 
  163. (INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS 
  164. INTERRUPTION, LOSS OF BUSINESS INFORMATION AND THE LIKE) ARISING OUT OF THE USE 
  165. OR THE INABILITY TO USE THIS PRODUCT EVEN IF Carbon Based Software HAS BEEN 
  166. ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 
  167.  
  168. Some states do not allow the exclusion or limitation of incidental or 
  169. consequential damages, so the above limitation or exclusion may not apply to 
  170. you. 
  171.  
  172. USE OF THIS PRODUCT FOR ANY PERIOD OF TIME CONSTITUTES YOUR ACCEPTANCE OF THIS 
  173. AGREEMENT AND SUBJECTS YOU TO ITS CONTENTS. 
  174.  
  175.  
  176. ΓòÉΓòÉΓòÉ 6. Introduction ΓòÉΓòÉΓòÉ
  177.  
  178. What is ZipStream ? 
  179.  
  180. ZipStream is an exciting new concept in automatic file compression, that 
  181. harnesses the power and features of OS/2 2.1, 2.11, Warp Version 3 and higher. 
  182.  
  183. ZipStream is an OS/2 Installable File System (IFS) that mirrors access to 
  184. existing OS/2 File Systems simultaneously providing automatic transparent file 
  185. compression and decompression. 
  186.  
  187. The ZipStream Concept 
  188.  
  189. To further understand the ZipStream concept, consider the following scenario. 
  190.  
  191. You have an existing OS/2 system with the file letter.doc in the root directory 
  192. of the C: drive. 
  193.  
  194. ZipStream is installed and drive C: is mirrored as compressed drive X:.  This 
  195. is achieved using the ZSAttach utility as follows: 
  196.  
  197. zsattach x: c:\ 
  198.  
  199. Access to all files on drive C: is now possible simultaneously via drive X:. 
  200. i.e.  The commands 
  201.  
  202. type C:\letter.doc 
  203.  
  204. and 
  205.  
  206. type X:\letter.doc 
  207.  
  208. will achieve the same results. 
  209.  
  210. Now letter.doc  is compressed with the ZipStream file compression utility 
  211. ZSPack as follows: 
  212.  
  213. zspack c:\letter.doc 
  214.  
  215. Typically, a text file like letter.doc will be reduced in size by at least 50 
  216. percent.  Compression ratios of around 80 percent can generally be expected on 
  217. large text files. 
  218.  
  219. Access via C:\letter.doc will reveal its compressed contents, but access via 
  220. X:\letter.doc will allow access as if the file is uncompressed. That is, 
  221. ZipStream recognises that the file is compressed and transparently decompresses 
  222. it. 
  223.  
  224. Transparent Background Compression 
  225.  
  226. Any new files copied to a ZipStream compressed drive will be automatically and 
  227. transparently compressed in the background. 
  228.  
  229.  
  230. ΓòÉΓòÉΓòÉ 7. Installation Instructions ΓòÉΓòÉΓòÉ
  231.  
  232. Installing ZipStream is easy.  You use the Device Driver Install feature that 
  233. comes with OS/2. 
  234.  
  235. To get started, proceed as follows: 
  236.  
  237. 1. Insert the ZipStream diskette in your A: drive. 
  238.  
  239. 2. Now open your OS/2 System folder    or 
  240.  
  241. 3. Then open the System Setup folder    or 
  242.  
  243. 4. Start the Device Driver Install utility    or 
  244.  
  245. 5. Click on the Install button and wait for the ZipStream installation to 
  246. complete. 
  247.  
  248. Note:  ZipStream will always install to the \cbased directory on the OS/2 boot 
  249. partition.  Installation to the boot partition is required to ensure correct 
  250. Installable File System (IFS) initialisation.
  251.  
  252. 6. For a first time installation, you will be prompted to enter your two part 
  253. ZipStream registration number.  The two numbers you need are supplied with the 
  254. packaged product.  Enter the two numbers into the entry fields provided and 
  255. then click on the OK button.  Click on Cancel if you are not registering at 
  256. this time.  In this case you can register later using the ZipStream 
  257. Registration Utility. 
  258.  
  259. 7. After the installation is complete, click on the Exit button in the Device 
  260. Driver Install window. 
  261.  
  262. 8. The process of installing ZipStream requires you to now reboot your system 
  263. for the changes to take effect. 
  264.  
  265. 9. Shutdown your system in the standard way (i.e.  from the Desktop, DO NOT 
  266. Ctrl-Alt-Del). 
  267.  
  268. When your system restarts, the ZipStream File System will be loaded. 
  269.  
  270. You will then be able to compress files and access them again transparently. 
  271.  
  272.  
  273. ΓòÉΓòÉΓòÉ 8. Features ΓòÉΓòÉΓòÉ
  274.  
  275. ZipStream is an exciting new concept in automatic file compression which takes 
  276. full advantage of OS/2's power, features, functions and reliability. 
  277.  
  278. ZipStream's Features: 
  279.  
  280. Supports HPFS and FAT File Systems. 
  281.  
  282. Any OS/2 supported file system can be utilised. 
  283.  
  284. Supports Diskettes. 
  285.  
  286. Diskettes don't have to be specially formatted, just attach and compression is 
  287. available. 
  288.  
  289. Supports LAN File Systems. 
  290.  
  291. Any LAN file system that is mapped as a drive letter can be used with 
  292. ZipStream.  Additionally, there are no Server overheads as all compression 
  293. operations are performed by the work station. 
  294.  
  295. Supports CD-ROM File Systems. 
  296.  
  297. If you have the facility to write your own CD-ROM's, you can compress the files 
  298. first and then achieve at least double the storage capacity of the CD-ROM 
  299. transparently. 
  300.  
  301. Supports Long File Names and Extended Attributes. 
  302.  
  303. No restrictions are imposed other than those imposed by OS/2's native File 
  304. Systems.  Fully supports Extended attributes and is compatible with OS/2's 
  305. Workplace Shell. 
  306.  
  307. Automatic Compression of New Files. 
  308.  
  309. Newly created files or any files copied to the compressed drive letter are 
  310. automatically and transparently compressed. 
  311.  
  312. File Based Compression not Disk Based. 
  313.  
  314. Being file based, you have complete control over what files are compressed and 
  315. what files are not. That is, uncompressed files can reside on the compressed 
  316. drive. 
  317.  
  318. Ultra High Compression Ratios. 
  319.  
  320. The use of state of the art 32 bit implementation and background compression 
  321. techniques, achieves compression ratios equal to that of popular archiving 
  322. programs. 
  323.  
  324. Native OS/2 32 bit Application. 
  325.  
  326. This isn't a port of a DOS compression application, it has been built 
  327. specifically for OS/2 and designed to fully utilise the features of OS/2. 
  328.  
  329. No Reformatting Required and No Container Files. 
  330.  
  331. Just attach to a drive letter or path and compression is available.  Using 
  332. existing File Systems means reliability. 
  333.  
  334.  
  335. ΓòÉΓòÉΓòÉ 8.1. Technical Features ΓòÉΓòÉΓòÉ
  336.  
  337. ZipStream's advanced design comes loaded with technical features, as follows: 
  338.  
  339. High Performance Multi Threaded Design 
  340.  
  341. ZipStream exploits OS/2's pre-emptive multi threaded processing capabilities, 
  342. giving you outstanding performance in automatic file compression. 
  343.  
  344. ZipStream utilises OS/2's multi threaded features for read-ahead, write-behind 
  345. and priority based compression processing. 
  346.  
  347. Advanced 32 bit Implementation 
  348.  
  349. ZipStream is a state of the art Object Orientated 32 bit implementation that 
  350. allows for optimal complex processing, while coexisting harmoniously with OS/2 
  351. as a native 32 bit application. 
  352.  
  353. Compatible with and Exploitation of OS/2s' HPFS and Advanced FAT File Systems 
  354.  
  355. ZipStream uses existing OS/2 File Systems.  It has been specifically optimised 
  356. to operate these File Systems in the most efficient manner i.e. ZipStream is 
  357. aware of and takes advantage of the HPFS caching strategy. 
  358.  
  359. Additionally, compressed files can be easily transported to other systems in 
  360. compressed format by simply referencing them via the host drive letter. 
  361.  
  362. File Name and Size Sensitive Compression Algorithm Selection 
  363.  
  364. ZipStream, being a file system, has intimate knowledge of a file's parameters 
  365. and, as such, can apply optimum algorithms on a per file basis. i.e.  ZipStream 
  366. applies different caching strategies depending on the file size/type and may 
  367. also apply different compression algorithms depending on the file name and 
  368. contents. 
  369.  
  370. Additionally, ZipStream treats each file on an individual file basis. 
  371. Therefore, every file may be processed with different compression options and 
  372. parameters as specified by the user. 
  373.  
  374. This allows greater flexibility in the management of your system. e.g. 
  375. Infrequently accessed files may have maximum compression applied at a slightly 
  376. greater cost in access time, while frequently accessed files may have less 
  377. compression applied, thus increasing access performance. 
  378.  
  379. Large Sparse Virtual Memory Utilisation 
  380.  
  381. ZipStream implements a Virtual File Cache that utilises OS/2's powerful 32 bit 
  382. Flat Memory System to keep entire files uncompressed in memory. 
  383.  
  384. This Virtual Memory File capability allows performance sensitive applications, 
  385. such as games etc, near instant access to uncompressed data. 
  386.  
  387. In-situ Compression (No Container Files) 
  388.  
  389. ZipStream uses in-situ compression.  That is, the file being compressed is 
  390. replaced in the standard file system with a compressed version.  It can then be 
  391. referenced via a ZipStream drive as uncompressed data again, or it can be 
  392. inter-actively uncompressed again with a ZipStream utility. 
  393.  
  394. This means that compressed files may be easily transported in compressed 
  395. format, and additionally, you don't have the usual worries of container files 
  396. suddenly becoming corrupt. 
  397.  
  398. Configuration and Compression Options that Cater for the Most Demanding 
  399. Environments 
  400.  
  401. ZipStream provides a variety of compression options and configuration settings 
  402. so it can be tailored to your particular needs and expectations. 
  403.  
  404. Compression options are configurable on a per file basis, allowing you the 
  405. greatest possible flexibility. 
  406.  
  407. Network Capable with ZERO File Server Overhead 
  408.  
  409. ZipStream is fully capable of providing compression operations on network 
  410. paths.  This is achieved on the work-station side of the network. 
  411.  
  412. This means that files can be stored compressed on a File Server and then 
  413. accessed as uncompressed at the work-station. 
  414.  
  415. The real bonus is that there is ZERO Server overhead (the Server does not have 
  416. to do the compression or decompression), and since the Server will be 
  417. processing less data (as it is compressed), the server performance may actually 
  418. increase. 
  419.  
  420. Note:  A licensed copy of ZipStream must be on all work-stations that wish to 
  421. access compressed data. 
  422.  
  423. Zero Write and Create Overhead. 
  424.  
  425. ZipStream imparts ZERO overhead on file create and write operations, as the 
  426. compression operation is relegated to a write behind thread running at low 
  427. background priority. 
  428.  
  429. Besides the immediate benefit of completely removing any compression overhead, 
  430. ZipStream can now spend longer on the actual compression operation. This 
  431. ability to simultaneously compress files and maintain performance levels 
  432. results in a much higher compression ratio than can be achieved by other 
  433. systems, that because of their synchronous operation must sacrifice compression 
  434. in order to maintain performance. 
  435.  
  436.  
  437. ΓòÉΓòÉΓòÉ 8.2. Safety Features ΓòÉΓòÉΓòÉ
  438.  
  439. ZipStream's  primary design and implementation goal is to deliver an 'on the 
  440. fly' compression system for OS/2 that is safe and reliable. 
  441.  
  442. To accomplish this, ZipStream has the following safety features as part of its 
  443. design: 
  444.  
  445. No Container Files 
  446.  
  447. ZipStream uses in-situ compression.  That is, the file being compressed is 
  448. replaced in the standard file system with a compressed version.  It can then be 
  449. referenced via a ZipStream drive as uncompressed data again, or it can be 
  450. inter-actively uncompressed again with a ZipStream utility. 
  451.  
  452. The safety benefit of this is three fold: 
  453.  
  454. 1.  As each file is processed individually, any failure of the ZipStream 
  455.     compression system will be limited to the one file, unlike a container 
  456.     system where any failure of the container compression system could result 
  457.     in a catastrophic loss of data. 
  458.  
  459. 2.  As ZipStream uses standard OS/2 File Systems, it benefits from the years of 
  460.     File System technology and reliability that have been designed into OS/2. 
  461.  
  462. 3.  In the event of some type of system failure where the system can no longer 
  463.     boot, files compressed with ZipStream can be interactively decompressed 
  464.     with a small standard ZipStream utility (ZSUnpack).  This means, when you 
  465.     are in a situation where you are unable to get your system running well 
  466.     enough to use the transparent ZipStream compression system, you can 
  467.     decompress your files on your system, or take them to another system where 
  468.     they can be decompressed. 
  469.  
  470. No Direct Disk Access 
  471.  
  472. ZipStream never makes direct physical disk access to any of the OS/2 File 
  473. Systems.  All accesses to files are done via the standard OS/2 File System 
  474. application programming interfaces.  The benefit here is that as ZipStream only 
  475. uses standard OS/2 interfaces, any failure on ZipStream's behalf will benefit 
  476. from the in-built protection afforded by OS/2's design. 
  477.  
  478. In simpler terms, this means that it is practically impossible for ZipStream to 
  479. damage an OS/2 File System. 
  480.  
  481. Object Orientated Design 
  482.  
  483. ZipStream uses state of the art Object Orientated techniques, and other 
  484. sophisticated design practices to ensure safe and reliable operation. 
  485.  
  486.  
  487. ΓòÉΓòÉΓòÉ 9. System Requirements ΓòÉΓòÉΓòÉ
  488.  
  489. If your system is running OS/2 2.1, 2.11, Warp Version 3 or higher, you can 
  490. take advantage of ZipStream. 
  491.  
  492. If you are still unsure, ZipStream has the following requirements: 
  493.  
  494. Requirements 
  495.  
  496. 1.  A PC that is running OS/2 2.1, OS/2 2.11, OS/2 Warp Version 3 or higher. 
  497.  
  498. 2.  At least 4 MB of RAM, 8 MB recommended, 16 MB optimal. 
  499.  
  500. 3.  At least 10 MB of swap area is recommended (see below for more information 
  501.     on Swap Requirements). 
  502.  
  503. 4.  A 386 (or better) CPU, 486 highly recommended, Pentium outstanding. 
  504.  
  505. Recommendations 
  506.  
  507. 1.  ZipStream excels on 486's with 16 MB of RAM and for that matter, so does 
  508.     OS/2. 
  509.  
  510. 2.  ZipStream has been designed to take advantage of 486 (and better) CPU's, 
  511.     and ZipStream's Virtual File Cache performs best when there is plenty of 
  512.     RAM. 
  513.  
  514. The benefit of these recommendations is that ZipStream gives access performance 
  515. to compressed files as if they were not compressed.  For example, after a small 
  516. initial access delay to game files, games will play with no noticeable 
  517. degradation in performance. 
  518.  
  519. Swap File Requirements 
  520.  
  521. ZipStream is designed to give fast access to files by trying to keep as many of 
  522. the current set of files decompressed in memory as possible in its Virtual File 
  523. Cache. 
  524.  
  525. Note:  ZipStream's behaviour is highly configurable in this area. 
  526.  
  527. On systems with low amounts of RAM, ZipStream will utilise Swap Space to keep 
  528. uncompressed information available for ready access.  More memory means less 
  529. Swap requirements and faster access.  More files being concurrently accessed, 
  530. means more memory requirements. 
  531.  
  532. Of course, the Swap Space requirements are easily reclaimed MANY times over by 
  533. keeping your files compressed with ZipStream. 
  534.  
  535.  
  536. ΓòÉΓòÉΓòÉ 10. Using ZipStream ΓòÉΓòÉΓòÉ
  537.  
  538. Once you have installed ZipStream, you can begin to take advantage of it at 
  539. your own pace. 
  540.  
  541. One of the best ways to start is to compress files that you use infrequently, 
  542. as this will more than likely free up a lot of space quickly.  Most of us tend 
  543. to hoard old applications (and big games) etc. just in case, and that's why you 
  544. are now using an automatic compression program to increase the capacity of your 
  545. disk system. 
  546.  
  547. To begin with, use the ZSAttach utility to provide mirrored access to your C: 
  548. drive as say the H: drive. You enter at the command prompt: 
  549.  
  550. zsattach h: c:\ 
  551.  
  552. Now all the files that you can access via the C: drive are accessible via the 
  553. H: drive. 
  554.  
  555. You could have specified a more specific path to ZSAttach, such as 
  556.  
  557. zsattach h: c:\games 
  558.  
  559. but, to begin with, we recommend complete drive mirroring to keep things 
  560. straight forward and simple. 
  561.  
  562. As a quick experiment, execute the following command (now that you have C: 
  563. mirrored as H:). 
  564.  
  565. zspack c:\readme 
  566.  
  567. Now the OS/2 readme file is compressed.  You can view it again by executing the 
  568. command 
  569.  
  570. type h:\readme 
  571.  
  572. At your own pace start compressing more files and in the future reference them 
  573. again via drive h: 
  574.  
  575. Any new applications etc. you load or any new files you create on drive h: will 
  576. be automatically compressed. 
  577.  
  578.  
  579. ΓòÉΓòÉΓòÉ 10.1. Compressed versus Actual File ΓòÉΓòÉΓòÉ
  580.  
  581. The most important thing to keep in mind when using ZipStream is to remember 
  582. that the files on the ZipStream path are actually files on a standard OS/2 File 
  583. System drive.  There are not physically two copies of the file, only the one. 
  584. You should therefore not think that as you can now access the files from the 
  585. ZipStream path, they can be deleted on the standard OS/2 path. 
  586.  
  587.  
  588. ΓòÉΓòÉΓòÉ 10.2. Access by Compressed or Actual Path ΓòÉΓòÉΓòÉ
  589.  
  590. Sometimes it can be confusing if you continue to access files from both the 
  591. compressed (mirrored)  and standard paths.  If you attempt to access compressed 
  592. files on the standard path, you will get errors of some kind or another.  As 
  593. you can access both compressed and uncompressed files on the compressed path, 
  594. we recommend that you do the majority of your accessing via the compressed path 
  595. only.  If you adopt this strategy, you will find a lot less confusion taking 
  596. place. 
  597.  
  598.  
  599. ΓòÉΓòÉΓòÉ 10.3. Background Compression ΓòÉΓòÉΓòÉ
  600.  
  601. If you are copying a lot of files to a compressed path, the background 
  602. compression system will tend to lag behind.  That is, ZipStream will have many 
  603. outstanding compression tasks not yet completed.  There is no problem with 
  604. this, as this is the way ZipStream is designed to operate.  You may look at 
  605. files and see that they are not compressed yet.  This is quite normal as the 
  606. compression operation needs time to catch back up.  We highly recommend that 
  607. you use the ZipStream Monitor  program so that you can be aware of the 
  608. background operations taking place. 
  609.  
  610. Note:  You can use the files immediately even thought they are still queued for 
  611. compression. 
  612.  
  613. When the background compression operation gets well behind, it will attempt to 
  614. rectify this situation by boosting its own priority slightly.  This means that 
  615. you may notice a small drop in system performance as ZipStream tries to catch 
  616. up. 
  617.  
  618. If you need the outstanding compression operations to complete in the shortest 
  619. possible time, you can use the ZipStream Sync  utility to provide a significant 
  620. boost to the background compression priority. 
  621.  
  622.  
  623. ΓòÉΓòÉΓòÉ 10.4. Games ΓòÉΓòÉΓòÉ
  624.  
  625. In most cases ZipStream is completely compatible with all games that can be run 
  626. by OS/2. 
  627.  
  628. Normally there can be a small delay as the games are started, but then as the 
  629. game files are virtualised, performance should return to normal and may 
  630. actually improve. 
  631.  
  632. If a game is very slow to load or is suffering performance problems when 
  633. compressed, then try recompressing the files with the Warp 4 or Warp 7 option 
  634. e.g. 
  635.  
  636. zsunpack *.* 
  637.  
  638. zspack -w7 *.* 
  639.  
  640. This option will in most cases remove any performance problems, but will tend 
  641. to increase the Swapper file space requirements. 
  642.  
  643.  
  644. ΓòÉΓòÉΓòÉ 10.5. When Not to use ZipStream ΓòÉΓòÉΓòÉ
  645.  
  646. We have tried to make ZipStream as general purpose and easy to use as possible 
  647. and we are continually providing improvements.  For the most part anything you 
  648. can do now can be done safely with ZipStream providing a compression benefit. 
  649. There are however, some limitations to its operation. 
  650.  
  651. Device Drivers 
  652.  
  653. Do not compress or store OS/2 device drives on a ZipStream path.  The reason 
  654. for this is that OS/2 loads device drivers prior to the loading of File 
  655. System's during the OS/2 boot sequence.  This means, that when OS/2 tries to 
  656. load the device driver, the path and de-compression system will not yet be 
  657. available to OS/2 and subsequently the load will fail. 
  658.  
  659. It is most important to realise that even if the file is not compressed, it 
  660. still will not load, as the path provided by ZipStream will not be available 
  661. when OS/2 loads device drivers. 
  662.  
  663. OLTP Systems 
  664.  
  665. Do not use ZipStream to compress large database files (i.e. over say 10MB) for 
  666. Online Transaction Processing Systems (OLTP).  The reasons for this are as 
  667. follows: 
  668.  
  669. 1.  ZipStream utilises background compression and will get well behind the OLTP 
  670.     system, making it rather ineffective. 
  671.  
  672. 2.  ZipStream tries to keep whole files in its Virtual File Cache for 
  673.     performance reasons, but if a file is being updated continually, the cache 
  674.     will be continually flushed, which negates its performance benefits. 
  675.  
  676. 3.  Large database systems like these are always better off implementing their 
  677.     own specific compression system, as a database, by its very nature, 
  678.     understands the data content, and can apply a more effective compression 
  679.     algorithm than a general purpose compression system. 
  680.  
  681.  
  682. ΓòÉΓòÉΓòÉ 11. Shutting Down ΓòÉΓòÉΓòÉ
  683.  
  684. NEVER JUST TURN YOUR SYSTEM OFF 
  685.  
  686. Always shut your system down from the Desktop. 
  687.  
  688. By shutting down from the Desktop you will ensure that: 
  689.  
  690. 1.  Any new or altered files that were being compressed in the background will 
  691.     continue to be compressed and saved before the system is stopped. 
  692.  
  693. 2.  ZipStream is shutdown correctly which in turn will ensure that any changed 
  694.     configuration information is preserved. 
  695.  
  696. 3.  ZipStream is idle at shutdown, ensuring the most reliable operation of your 
  697.     system. 
  698.  
  699.  
  700. ΓòÉΓòÉΓòÉ 11.1. The Shutdown Process ΓòÉΓòÉΓòÉ
  701.  
  702. During the shutdown process, ZipStream will display an Information Window 
  703. informing you that it is shutting down. 
  704.  
  705. If there are any remaining compression jobs outstanding, the window will show a 
  706. count of the jobs and will continually update this counter until all jobs have 
  707. been completed. 
  708.  
  709. During this process, ZipStream's compression system will receive a boost in 
  710. priority to cause these operations to be completed in the shortest possible 
  711. time. 
  712.  
  713.  
  714. ΓòÉΓòÉΓòÉ 11.2. Using Ctrl-Alt-Del ΓòÉΓòÉΓòÉ
  715.  
  716. We strongly recommend that this method of shutdown is used only when OS/2 fails 
  717. to shutdown in the normal manner, or for some reason the Desktop is no longer 
  718. accessible. 
  719.  
  720. ZipStream will sense this event and close all open files and abort any 
  721. operations that may have been in progress, before allowing the system to stop. 
  722.  
  723. This ensures the safe and reliable operation of your system. 
  724.  
  725. Note:  Using Ctrl-Alt-Del may cause files that were queued to be compressed, to 
  726. remain uncompressed.  However, no damage to the files should occur. 
  727.  
  728.  
  729. ΓòÉΓòÉΓòÉ 12. Utilities ΓòÉΓòÉΓòÉ
  730.  
  731. ZipStream is supplied with various utilities to supplement the transparent 
  732. compression system. 
  733.  
  734. Access to Utilities 
  735.  
  736. To access the ZipStream utilities, open the ZipStream folder 
  737.  
  738. Many of the utilities can operate via Drag and Drop as well as operate on a 
  739. command line basis. 
  740.  
  741. Utilities are supplied to: 
  742.  
  743. Note:  Command line program names are shown in parentheses where applicable. 
  744.  
  745. 1.  Compress Files (ZSPack). 
  746.  
  747. 2.  Decompress Files (ZSUnpack). 
  748.  
  749. 3.  Attach to OS/2 Directories (ZSAttach). 
  750.  
  751. 4.  Monitor ZipStream status. 
  752.  
  753. 5.  Wait for compression to complete (ZSSync). 
  754.  
  755. 6.  Query Compression status of files (ZSQuery). 
  756.  
  757. 7.  Register ZipStream. 
  758.  
  759. 8.  Control Panel. 
  760.  
  761.  
  762. ΓòÉΓòÉΓòÉ 12.1. ZipStream Attach ΓòÉΓòÉΓòÉ
  763.  
  764.  
  765. The ZipStream Attach utility is used to 
  766.  
  767. 1.  Make the ZipStream connection with other file systems. 
  768.  
  769. 2.  Display a current ZipStream connection. 
  770.  
  771. 3.  Cancel a current ZipStream connection. 
  772.  
  773. 4.  Display all current ZipStream connections. 
  774.  
  775. 5.  Reattach persistent connections. 
  776.  
  777. Note:  After connections have been made, they remain persistent across system 
  778. boots. 
  779.  
  780. We recommend that you setup some standard connections as soon as you start 
  781. using ZipStream and stick with these connections from then on. 
  782.  
  783.  
  784. ΓòÉΓòÉΓòÉ 12.1.1. Attaching to an OS/2 Path ΓòÉΓòÉΓòÉ
  785.  
  786. To attach a ZipStream drive letter to an OS/2 path, run the ZSAttach command 
  787. from an OS/2 command prompt with the first argument specifying the Drive letter 
  788. you wish to use, and the second argument specifying the OS/2 path that you wish 
  789. to attach to. 
  790.  
  791. e.g. ZSAttach Drive_Letter  OS/2_Path 
  792.  
  793. Drive_Letter may be any free or unassigned OS/2 drive letter. 
  794.  
  795. OS/2_Path may be any valid OS/2 directory. 
  796.  
  797. Example 
  798.  
  799. You wish to attach the root directory of the C: drive as the ZipStream H: 
  800. drive.  You enter at the command prompt: 
  801.  
  802.  zsattach h: c:\ 
  803.  
  804.  
  805. ΓòÉΓòÉΓòÉ 12.1.2. Display Attachment ΓòÉΓòÉΓòÉ
  806.  
  807. You can have ZipStream report the current attachment path of a ZipStream drive 
  808. letter at any time by entering the ZSAttach command, followed by the ZipStream 
  809. drive letter you are querying. 
  810.  
  811. e.g.  ZSAttach Drive_Letter 
  812.  
  813. Drive_Letter must be a ZipStream drive letter assigned to an OS/2 directory. 
  814.  
  815. Example 
  816.  
  817. You have a ZipStream drive H: and you wish to determine the directory to which 
  818. it is attached.  You enter at the command prompt: 
  819.  
  820.  zsattach h: 
  821.  
  822. ZSAttach reports: 
  823.  
  824.  H: - ZipStream drive mapped to c:\ 
  825.  
  826.  
  827. ΓòÉΓòÉΓòÉ 12.1.3. Removing an Attachment ΓòÉΓòÉΓòÉ
  828.  
  829. If you wish to discontinue an attachment of a ZipStream drive letter to an OS/2 
  830. path, you enter the ZSAttach command with the ZipStream drive letter, followed 
  831. by a '/D'. 
  832.  
  833. e.g.  ZSAttach Drive_Letter  /D 
  834.  
  835. Drive_Letter must be a ZipStream drive letter assigned to an OS/2 directory. 
  836.  
  837. Example 
  838.  
  839. You have a ZipStream drive H: connected to the root directory of drive C: and 
  840. you wish to cancel the connection.  You enter at the command prompt: 
  841.  
  842. zsattach h: /d 
  843.  
  844.  
  845. ΓòÉΓòÉΓòÉ 12.1.4. Displaying all Current Attachments ΓòÉΓòÉΓòÉ
  846.  
  847. To display all current ZipStream attachments, double click on the ZipStream 
  848. Attach program object , or run ZSAttach from the OS/2 command prompt with no 
  849. arguments. 
  850.  
  851. e.g.  ZSAttach 
  852.  
  853. Example 
  854.  
  855. You have a ZipStream drive H: connected to the root directory of drive C:\ and 
  856. ZipStream drive G: connected to D:\. 
  857.  
  858. You enter at the command prompt: 
  859.  
  860. zsattach 
  861.  
  862. ZSAttach reports: 
  863.  
  864. H: - ZipStream drive mapped to c:\ 
  865.  
  866. I: - ZipStream drive mapped to d:\ 
  867.  
  868.  
  869. ΓòÉΓòÉΓòÉ 12.1.5. Non Compressed Attachment ΓòÉΓòÉΓòÉ
  870.  
  871. To attach a Non Compressed ZipStream drive letter to an OS/2 path, run the 
  872. ZSAttach command from an OS/2 command prompt with the first argument specifying 
  873. the Drive letter you wish to use, and the second argument specifying the OS/2 
  874. path that you wish to attach to. 
  875.  
  876. e.g. ZSAttach Drive_Letter  OS/2_Path /N 
  877.  
  878. Drive_Letter may be any free or unassigned OS/2 drive letter. 
  879.  
  880. OS/2_Path may be any valid OS/2 directory. 
  881.  
  882. The /N switch enables Non Compression mode of operation.
  883.  
  884. Example 
  885.  
  886. You wish to attach the root directory of the C: drive as the ZipStream Non 
  887. Compressed H: drive.  You enter at the command prompt: 
  888.  
  889.  zsattach h: c:\ /n
  890.  
  891.  
  892. ΓòÉΓòÉΓòÉ 12.1.6. Reattach Persistent Connections ΓòÉΓòÉΓòÉ
  893.  
  894. If you wish to reattach paths based on the persistent connection database, you 
  895. enter the ZSAttach command with the ZipStream drive letter followed by a '/R' 
  896. switch. 
  897.  
  898. e.g.  ZSAttach  /R 
  899.  
  900. Example 
  901.  
  902. You have a removable media drive A: that was not loaded during system startup 
  903. and is normally connected as ZipStream drive X:.  After you have loaded a 
  904. diskette into Drive A: you can issue the following command to cause the 
  905. ZipStream connection to be re-established.  You enter at the command prompt: 
  906.  
  907.   zsattach /r 
  908.  
  909.  
  910. ΓòÉΓòÉΓòÉ 12.2. ZipStream Compress ΓòÉΓòÉΓòÉ
  911.  
  912. The ZipStream Compress utility is used to interactively compress files, so that 
  913. they can be transparently accessed as decompressed files via ZipStream 
  914.  
  915. Note:  Copying files to a ZipStream path will cause transparent background 
  916. compression.  ZipStream Compress is not required in this case. 
  917.  
  918. ZipStream Compress can be used in a Drag and Drop manner, or from the command 
  919. line. 
  920.  
  921.  
  922. ΓòÉΓòÉΓòÉ 12.2.1. Drag and Drop Operation ΓòÉΓòÉΓòÉ
  923.  
  924. For Drag and Drop, just drag a folder or file object from one of the Drives 
  925. Disk objects to the ZipStream Compress object  and the contents of that folder 
  926. or object will be compressed. 
  927.  
  928. Note:  By default, this operation will not compress sub-directories.  If you 
  929. wish to compress sub-directories via this method, you will need to add an '/S' 
  930. switch to the objects parameters settings.  Refer to OS/2 help on how to adjust 
  931. object settings. 
  932.  
  933.  
  934. ΓòÉΓòÉΓòÉ 12.2.2. Command Line Operation ΓòÉΓòÉΓòÉ
  935.  
  936. To operate from the command line, enter ZSPack at an OS/2 command prompt, 
  937. followed by the file or directory names that you wish to process. 
  938.  
  939. e.g.  ZSPack filenames options 
  940.  
  941. filenames may consist of OS/2 wildcard characters. 
  942.  
  943. options may be: 
  944.  
  945. /A Always compress files even if they are too small, or no gain is achieved 
  946. after compression. 
  947.  
  948. /F Force compression of read-only files.
  949.  
  950. /I  Ignore safety rules and force compression.  ZSPack will normally not 
  951. compress files that are thought to be OS/2 system files so as to ensure that 
  952. the system will still boot and operate after compression.  This option will 
  953. override this safety feature and should be used with extreme care. 
  954.  
  955. /N No compression - this option is useful when files are targeted for access 
  956. from a substituted drive only.
  957.  
  958. /P Pause after compression operations are completed and wait for a key stroke. 
  959.  
  960. /S Descend the directory tree and compress files with matching specifications 
  961. in filenames. 
  962.  
  963. /W Compression Warp Option, see next topic for more detail. 
  964.  
  965. /Z Always compress files even if they appear to be in a foreign compressed 
  966. format. 
  967.  
  968.  
  969. ΓòÉΓòÉΓòÉ 12.2.2.1. Compression Options ΓòÉΓòÉΓòÉ
  970.  
  971. ZSPack, by default, uses a standard set of compression parameters when 
  972. compressing files.  These parameters can optionally be configured by using the 
  973. Warp '/w number' option. 
  974.  
  975. Currently Warp values of '2', '3', '4', '5', '6' and '7' may be applied. 
  976.  
  977. Warp 2 
  978.  
  979. Warp 2 has the following effects: 
  980.  
  981. 1.  Use sparse virtualisation. 
  982.  
  983. 2.  Does not use Grip cache. 
  984.  
  985. 3.  Asynchronous recompression if modified. 
  986.  
  987. 4.  Use default compression effort. 
  988.  
  989. 5.  Use best compression method. 
  990.  
  991. 6.  Use auto algorithm selection. 
  992.  
  993. Warp 3 
  994.  
  995. Warp 3 has the following effects: 
  996.  
  997. 1.  Use sparse virtualisation. 
  998.  
  999. 2.  Files *.exe and *.dll placed in Grip cache for default Grip period. 
  1000.  
  1001. 3.  Asynchronous recompression if modified. 
  1002.  
  1003. 4.  Use default compression effort. 
  1004.  
  1005. 5.  Use best compression method. 
  1006.  
  1007. 6.  Use auto algorithm selection. 
  1008.  
  1009. Warp 4 
  1010.  
  1011. Warp 4 has the following effects: 
  1012.  
  1013. 1.  Use sparse virtualisation. 
  1014.  
  1015. 2.  Place in Grip cache for default period. 
  1016.  
  1017. 3.  Asynchronous recompression if modified. 
  1018.  
  1019. 4.  Use default compression effort. 
  1020.  
  1021. 5.  Use best compression method. 
  1022.  
  1023. 6.  Use auto algorithm selection. 
  1024.  
  1025. Warp 5 
  1026.  
  1027. Warp 5 has the following effects: 
  1028.  
  1029. 1.  File fully virtualised on open. 
  1030.  
  1031. 2.  Does not use Grip cache. 
  1032.  
  1033. 3.  Asynchronous recompression if modified. 
  1034.  
  1035. 4.  Use default compression effort. 
  1036.  
  1037. 5.  Use best compression method. 
  1038.  
  1039. 6.  Use auto algorithm selection. 
  1040.  
  1041. Warp 6 
  1042.  
  1043. Warp 6 has the following effects: 
  1044.  
  1045. 1.  File fully virtualised on open. 
  1046.  
  1047. 2.  Files *.exe and *.dll placed in Grip cache for default Grip period. 
  1048.  
  1049. 3.  Asynchronous recompression if modified. 
  1050.  
  1051. 4.  Use default compression effort. 
  1052.  
  1053. 5.  Use best compression method. 
  1054.  
  1055. 6.  Use auto algorithm selection. 
  1056.  
  1057. Warp 7 
  1058.  
  1059. Warp 7 has the following effects: 
  1060.  
  1061. 1.  File fully virtualised on open. 
  1062.  
  1063. 2.  Place in Grip cache for default period. 
  1064.  
  1065. 3.  Asynchronous recompression if modified. 
  1066.  
  1067. 4.  Use default compression effort. 
  1068.  
  1069. 5.  Use best compression method. 
  1070.  
  1071. 6.  Use auto algorithm selection. 
  1072.  
  1073. The higher the warp value selected, will generally result in higher performance 
  1074. when accessing compressed files.  This may also cause larger Swapper file space 
  1075. requirements. 
  1076.  
  1077. Without a warp option selection, the default selection of Warp 3 will be 
  1078. applied.  The default method is recommended in most cases. 
  1079.  
  1080. Warp 2 is recommended for infrequently accessed files or for machines with low 
  1081. amounts of RAM. 
  1082.  
  1083. Warp 4, 6, or 7 is recommended for games etc. where access to compressed data 
  1084. must occur at the fastest possible rate. 
  1085.  
  1086. Note:  A Warp setting above 4 requires much more system resources for operation 
  1087. and therefore should only be selected when needed as performance may actually 
  1088. decrease in constrained or very active environments. 
  1089.  
  1090.  
  1091. ΓòÉΓòÉΓòÉ 12.2.3. Grip Cache ΓòÉΓòÉΓòÉ
  1092.  
  1093. The Grip cache is one form of internal cache that ZipStream utilises to boost 
  1094. performance. 
  1095.  
  1096. Basically, a compressed file that has the Grip cache option, will be retained 
  1097. in the Virtual File Cache memory as uncompressed data for a period of time 
  1098. after its last access. 
  1099.  
  1100. The benefit of this is that any subsequent accesses within the Grip time 
  1101. period, will avoid the decompression delay. 
  1102.  
  1103. Currently the default Grip period is 1 (one) minute. 
  1104.  
  1105. It is not recommended to use the Grip cache in all situations as this may 
  1106. result in very large Swapper file space requirements. 
  1107.  
  1108. Note: 
  1109.  
  1110. 1.  This cache operates independently to the other ZipStream caches. 
  1111.  
  1112. 2.  The maximum cache size is configurable with the ZipStream Control Panel. 
  1113.  
  1114. 3.  Files are never cached if they have been modified. 
  1115.  
  1116. 4.  Files that have been modified retain their Grip cache option. 
  1117.  
  1118.  
  1119. ΓòÉΓòÉΓòÉ 12.2.4. Actual versus Effective Compression ΓòÉΓòÉΓòÉ
  1120.  
  1121. ZSPack reports both Actual compression and Effective (parenthetical) 
  1122. compression ratios. 
  1123.  
  1124. Actual compression ratio is the ratio of the original file size to the final 
  1125. compressed file size. 
  1126.  
  1127. Effective compression is the ratio of the amount of disk space used to store 
  1128. the uncompressed version of the file, compared to the disk space used to store 
  1129. the compressed version of the file. 
  1130.  
  1131. The difference between Effective and Actual compression ratios arises as the 
  1132. disk space is allocated in blocks of bytes, not just bytes as the file size is 
  1133. measured. 
  1134.  
  1135. The number of bytes in a block is dependant on the underlying File System. 
  1136.  
  1137. The HPFS File System always allocates blocks of 512 bytes, while the FAT (DOS) 
  1138. File System allocates blocks as follows: 
  1139.  
  1140. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1141. ΓöéPartition Size                ΓöéBlock Size                    Γöé
  1142. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1143. ΓöéLess than 16 Mbyte            Γöé4 Kbyte                       Γöé
  1144. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1145. ΓöéLess than 128 Mbyte           Γöé2 Kbyte                       Γöé
  1146. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1147. ΓöéLess than 256 Mbyte           Γöé4 Kbyte                       Γöé
  1148. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1149. ΓöéLess than 512 Mbyte           Γöé8 Kbyte                       Γöé
  1150. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1151. ΓöéLess than 1024 Mbyte          Γöé16 Kbyte                      Γöé
  1152. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1153. ΓöéLess than 2048 Mbyte          Γöé32 Kbyte                      Γöé
  1154. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1155. ΓöéLess than 4096 Mbyte          Γöé64 Kbyte                      Γöé
  1156. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1157.  
  1158. As ZSPack works on a byte basis and the Disk System works on a block basis, a 
  1159. difference between Actual and Effective compression can occur.  However, this 
  1160. difference will generally only be noticed on smaller files.  Obviously then, 
  1161. Effective compression is what counts, as this represents the true saving in 
  1162. disk space. 
  1163.  
  1164. To further illustrate this situation, consider the following scenario: 
  1165.  
  1166. You have a HPFS partition with a file 'letter.doc' occupying 700 bytes.  This 
  1167. file is then compressed to 350 bytes.  A 50 percent Actual reduction. 
  1168.  
  1169. The HPFS File System has a block size of 512 bytes.  Therefore, the file would 
  1170. have used 2 blocks (1024 bytes) before compression. 
  1171.  
  1172. After compression, the file would occupy 1 block (512 bytes).  Once again a 50 
  1173. percent Effective reduction.  In this case the Actual and Effective compression 
  1174. ratios are the same. 
  1175.  
  1176. Now consider another file 'letter1.doc' which is 700 bytes in size.  This file 
  1177. is then compressed to 500 bytes, a 28 percent Actual reduction. 
  1178.  
  1179. As in the previous case, the number of disk blocks used has been reduced from 2 
  1180. to 1, a 50 percent reduction. 
  1181.  
  1182. In this case, the Effective compression is greater than the Actual compression. 
  1183.  
  1184.  
  1185. ΓòÉΓòÉΓòÉ 12.2.5. When ZSPack will not compress a file ΓòÉΓòÉΓòÉ
  1186.  
  1187. There are situations when ZSPack will not compress files.  In these cases it 
  1188. will report 
  1189.  
  1190. filename  Skipped: Reason 
  1191.  
  1192. The possible reasons are as follows (see following topics) 
  1193.  
  1194.  
  1195. ΓòÉΓòÉΓòÉ 12.2.5.1. Skipped - No net gain achieved ΓòÉΓòÉΓòÉ
  1196.  
  1197. This means that after ZSPack has attempted to compress a file, it checks if an 
  1198. Effective reduction in the disk space utilisation has been achieved. 
  1199.  
  1200. If none is achieved, then the file is skipped.  In this case compression is of 
  1201. no benefit. 
  1202.  
  1203. This situation can occur when the file is small or very low Actual compression 
  1204. has been achieved. 
  1205.  
  1206. Example 
  1207.  
  1208. A file 'letter.doc' occupies 900 bytes, and this is 2 disk blocks in a HPFS 
  1209. partition. 
  1210.  
  1211. After compression it is reduced in size to 600 bytes (a 33 percent Actual 
  1212. reduction). 
  1213.  
  1214. However, 2 blocks are still required to store the file, so there has been no 
  1215. effective saving. 
  1216.  
  1217.  
  1218. ΓòÉΓòÉΓòÉ 12.2.5.2. Skipped - Too small, no effective gain possible ΓòÉΓòÉΓòÉ
  1219.  
  1220. This situation occurs when the file is smaller than the File System Block size. 
  1221.  
  1222. This situation is much more likely to occur on FAT File Systems rather than on 
  1223. HPFS File Systems, as the block size on a FAT file system is larger than that 
  1224. of HPFS, and it increases in size as the partition size increases. 
  1225.  
  1226. Example 1 
  1227.  
  1228. A file 'letter.doc' occupies 400 bytes, and this is 1 disk block in a HPFS 
  1229. partition.  Even with compression, the amount of disk blocks used cannot be 
  1230. reduced. 
  1231.  
  1232. Example 2 
  1233.  
  1234. A file 'letter1.doc' occupies 2000 bytes, and this is 1 disk block in a FAT 
  1235. partition (that is less than 120 MB in size).  Even with compression, the 
  1236. amount of disk blocks used cannot be reduced. 
  1237.  
  1238. In this case, a saving could be achieved if the partition used the HPFS File 
  1239. System. 
  1240.  
  1241. Override 
  1242.  
  1243. You can force compression of these files using the '/A' switch e.g. 
  1244.  
  1245.   zspack /a filenames 
  1246.  
  1247.  
  1248. ΓòÉΓòÉΓòÉ 12.2.5.3. Skipped - Already compressed by ZipStream ΓòÉΓòÉΓòÉ
  1249.  
  1250. This means that the file has already been compressed by ZipStream.  It is not 
  1251. possible to further compress a file in this way. 
  1252.  
  1253.  
  1254. ΓòÉΓòÉΓòÉ 12.2.5.4. Skipped -  Already in another Foreign Compressed Format ΓòÉΓòÉΓòÉ
  1255.  
  1256. Before ZSPack attempts to compress a file, it checks if the file is already in 
  1257. a compressed format (i.e.  Zip, Gif etc.).  Generally, very little or no 
  1258. compression can be achieved on a file that has already been compressed. 
  1259.  
  1260. You can force compression of these files using the '/Z' switch e.g. 
  1261.  
  1262.   zspack /z filenames 
  1263.  
  1264.  
  1265. ΓòÉΓòÉΓòÉ 12.2.5.5. Skipped - OS/2 System File ΓòÉΓòÉΓòÉ
  1266.  
  1267. In order to ensure that your system will remain operational, and provide the 
  1268. greatest possible performance, ZipStream will refuse to compress any file that 
  1269. is deemed part of the OS/2 system (including OS/2 LAN Server). 
  1270.  
  1271. You can force compression of these files using the '/F' switch e.g. 
  1272.  
  1273.   zspack /F filenames 
  1274.  
  1275. Danger: Overriding this safety feature may disable your system - use with 
  1276. extreme caution. 
  1277.  
  1278.  
  1279. ΓòÉΓòÉΓòÉ 12.3. ZipStream Control ΓòÉΓòÉΓòÉ
  1280.  
  1281. The ZipStream Control Panel is used configure various ZipStream options. 
  1282.  
  1283.  
  1284. The Apply push button causes the specified settings to be applied to ZipStream. 
  1285.  
  1286. The Defaults push button resets the displayed settings to their default values. 
  1287.  
  1288.  
  1289. ΓòÉΓòÉΓòÉ 12.3.1. Compression Options ΓòÉΓòÉΓòÉ
  1290.  
  1291. Compression options allow you to configure ZipStream's compression system. 
  1292.  
  1293.  
  1294. ΓòÉΓòÉΓòÉ 12.3.1.1. Compress New ΓòÉΓòÉΓòÉ
  1295.  
  1296. If checked, ZipStream will compress newly created files. 
  1297.  
  1298. Having this option not checked is most useful when you wish to manually 
  1299. compress files with ZSPack to establish your compressed environment and you do 
  1300. not want any further automatic compression to take place. e.g. You have a Word 
  1301. Processing program that you compressed with ZSPack, but you do not want any new 
  1302. files created by the Word Processor to be compressed. 
  1303.  
  1304.  
  1305. ΓòÉΓòÉΓòÉ 12.3.1.2. ReCompress ΓòÉΓòÉΓòÉ
  1306.  
  1307. If checked, ZipStream will recompress compressed files that have been updated. 
  1308.  
  1309. Leaving this option unchecked will cause compressed files that are updated to 
  1310. be returned to the uncompressed state. 
  1311.  
  1312.  
  1313. ΓòÉΓòÉΓòÉ 12.3.1.3. Compress ReadOnly ΓòÉΓòÉΓòÉ
  1314.  
  1315. If checked, ZipStream will compress Read-Only Files. 
  1316.  
  1317.  
  1318. ΓòÉΓòÉΓòÉ 12.3.1.4. Compress Always ΓòÉΓòÉΓòÉ
  1319.  
  1320. If checked, ZipStream will compress a file even if no gain is made by the 
  1321. compression operation. 
  1322.  
  1323.  
  1324. ΓòÉΓòÉΓòÉ 12.3.1.5. Rename Track ΓòÉΓòÉΓòÉ
  1325.  
  1326. If checked, ZipStream will track rename operations so that new or updated files 
  1327. are compressed. 
  1328.  
  1329. Normally, most Word Processors and similar programs update a file by writing to 
  1330. a temporary file and then renaming it to the actual file name.  ZipStream will, 
  1331. if this option is checked, track these operations to ensure that new or 
  1332. modified files that are renamed are automatically compressed. 
  1333.  
  1334.  
  1335. ΓòÉΓòÉΓòÉ 12.3.1.6. DOS Compatible ΓòÉΓòÉΓòÉ
  1336.  
  1337. If checked, ZipStream will compress a file using an algorithm that will allow 
  1338. the file to be decompressed again under DOS in a future version of ZipStream. 
  1339. Using this mode may reduce the performance and compression efficiency. 
  1340.  
  1341. The option is currently disabled while design improvements are being 
  1342. researched. 
  1343.  
  1344.  
  1345. ΓòÉΓòÉΓòÉ 12.3.1.7. Warp Factor ΓòÉΓòÉΓòÉ
  1346.  
  1347. The Warp Factor is a combination Compression Effort, Compression Algorithm and 
  1348. Caching method selection. 
  1349.  
  1350. Currently Warp values of '2', '3', '4', '5', '6' and '7' may be applied. 
  1351.  
  1352. For more information see ZSPack. 
  1353.  
  1354.  
  1355. ΓòÉΓòÉΓòÉ 12.3.1.8. Effort ΓòÉΓòÉΓòÉ
  1356.  
  1357. The Effort setting allows you to trade compression for speed. 
  1358.  
  1359. The minimum value of 1 favors speed over compression, while the maximum value 
  1360. of 9 favors compression over speed. 
  1361.  
  1362. The default value of 3 has been selected to provide the best balance of speed 
  1363. and compression with a slight favoring towards speed due to the 'on the fly' 
  1364. nature of ZipStream's operation. 
  1365.  
  1366.  
  1367. ΓòÉΓòÉΓòÉ 12.3.2. Performance Options ΓòÉΓòÉΓòÉ
  1368.  
  1369. Performance options allow you to configure ZipStream's options for performance. 
  1370. They should not be altered without a detailed understanding of ZipStream's 
  1371. operation. 
  1372.  
  1373.  
  1374. ΓòÉΓòÉΓòÉ 12.3.2.1. High Priority ΓòÉΓòÉΓòÉ
  1375.  
  1376. If checked, ZipStream's background compression will operate at a higher 
  1377. priority. Using this mode may reduce the overall performance of your system, 
  1378. but will ensure that files are compressed quickly. 
  1379.  
  1380. By default the background compression system will operate at low or background 
  1381. priority and will have very little effect on overall system performance. 
  1382. However, in some situations this may lead to a large number of outstanding 
  1383. compression operations being queued. 
  1384.  
  1385. Note:  ZipStream uses automatic measures to limit the number of outstanding 
  1386. compression operations. 
  1387.  
  1388.  
  1389. ΓòÉΓòÉΓòÉ 12.3.2.2. Search Cache ΓòÉΓòÉΓòÉ
  1390.  
  1391. The Search Cache value is the number of Directory entries ZipStream will store 
  1392. in persistent memory measured in thousands.  More Search Cache normally means 
  1393. faster operation. 
  1394.  
  1395. The default value of 8 (8192) entries is optimal for the average system, 
  1396. however, if you have a very large number of files on a compressed drive you may 
  1397. want to increase this value. 
  1398.  
  1399. The minimum value is 4 (4096) and the maximum value is 64 (65536). 
  1400.  
  1401. Having a very large number of Search Cache entries will have the side effect of 
  1402. slowing system booting. 
  1403.  
  1404. Note:  A reboot is required for this option change to take effect. 
  1405.  
  1406.  
  1407. ΓòÉΓòÉΓòÉ 12.3.2.3. Grip Cache ΓòÉΓòÉΓòÉ
  1408.  
  1409. The Grip Cache is a secondary Virtual File Cache that ZipStream uses to 
  1410. optimise performance. 
  1411.  
  1412. The size selection is given in MBytes. 
  1413.  
  1414. Basically, a compressed file that has the Grip cache option will be retained in 
  1415. the Virtual File Cache memory as uncompressed data for a period of time after 
  1416. its last access. 
  1417.  
  1418. The benefit of this is that any subsequent accesses within the Grip time 
  1419. period, will avoid the decompression delay. 
  1420.  
  1421. The value selected is only a hint to ZipStream as ZipStream will internally 
  1422. adjust this value depending on the system configuration. 
  1423.  
  1424. Currently the default Grip period is 1 (one) minute. 
  1425.  
  1426. Note:  A reboot is required for this option change to take effect. 
  1427.  
  1428.  
  1429. ΓòÉΓòÉΓòÉ 12.4. ZipStream Decompress ΓòÉΓòÉΓòÉ
  1430.  
  1431. The ZipStream Decompress utility is used to interactively decompress files that 
  1432. have been compressed with the ZipStream Compress utility. 
  1433.  
  1434. ZipStream Decompress can be used in a Drag and Drop manner, or from the command 
  1435. line. 
  1436.  
  1437. Drag and Drop Operation 
  1438.  
  1439. For Drag and Drop, drag a folder or file object from one of the Drives  Disk 
  1440. objects to the ZipStream Decompress object  and the contents of that folder or 
  1441. object will be decompressed. 
  1442.  
  1443. By default, this operation will not decompress sub-directories.  If you wish to 
  1444. decompress sub-directories via this method, you will need to add an '/S' switch 
  1445. to the objects parameters settings.  Refer to OS/2 help on how to adjust object 
  1446. settings. 
  1447.  
  1448. Command Line Operation 
  1449.  
  1450. To operate from the command line, enter ZSUnPack at an OS/2 command prompt, 
  1451. followed by the file or directory names that you wish to process. 
  1452.  
  1453. ZSUnpack filenames options 
  1454.  
  1455. filenames  may consist of OS/2 wildcard characters. 
  1456.  
  1457. options may be: 
  1458.  
  1459. /P pause after decompression operations are completed and wait for a key 
  1460. stroke. 
  1461.  
  1462. /S descend the directory tree and decompress files with matching specifications 
  1463. in filenames. 
  1464.  
  1465.  
  1466. ΓòÉΓòÉΓòÉ 12.5. ZipStream Monitor ΓòÉΓòÉΓòÉ
  1467.  
  1468. The ZipStream Monitor utility is used to monitor the performance and operation 
  1469. of ZipStream's compression system.  When run it will display a window, as shown 
  1470. below, that will be continuously updated at approximately 1.5 second intervals. 
  1471.  
  1472.  
  1473. If this window is hidden or minimised the monitor will display a smaller window 
  1474. containing compacted information as shown below: 
  1475.  
  1476.  
  1477. The compacted view reports (in the following order): Outstanding 
  1478. Files,Compression Ratio, Compression Percentage, Current File. 
  1479.  
  1480. The ZipStream Monitor main view reports the following information: 
  1481.  
  1482. Outstanding Files 
  1483.  
  1484. This is the number of files that are awaiting background compression in 
  1485. ZipStream. 
  1486.  
  1487. Rescheduled Files 
  1488.  
  1489. This is the number of files that have been rescheduled for background 
  1490. compression in ZipStream. 
  1491.  
  1492. Files Processed 
  1493.  
  1494. This is the total number of files that have been compressed by the compression 
  1495. system since the last system boot. 
  1496.  
  1497. Bytes In 
  1498.  
  1499. This is the total number of uncompressed bytes compressed by the compression 
  1500. system since the last system boot. 
  1501.  
  1502. Bytes Out 
  1503.  
  1504. This is the total number of compressed bytes output by the compression system 
  1505. since the last system boot. 
  1506.  
  1507. Bytes Saved 
  1508.  
  1509. This is the total number of bytes saved by the compression system since the 
  1510. last system boot. 
  1511.  
  1512. Compression Ratio 
  1513.  
  1514. This is the overall compression ratio statistic which has been achieved since 
  1515. the last system boot.  Both Ratio and Percentage information is reported.  A 
  1516. compression ratio of 50% means that the files have been reduced to half their 
  1517. original size or a 2:1 reduction.  The higher the value here, the better the 
  1518. compression system is performing e.g.  67% means that files have been reduced 
  1519. in size to one third of their original size. 
  1520.  
  1521. Search Cache 
  1522.  
  1523. This is the search cache hit ratio statistic, which has been collected since 
  1524. the last system boot.  The higher the value here, the better the search cache 
  1525. is performing.  ZipStream's search cache is used to optimise access to files. 
  1526.  
  1527. Grip Cache 
  1528.  
  1529. This information provides utilisation information on ZipStream's grip cache. 
  1530.  
  1531. The grip cache is a part of ZipStream's Virtual File Cache that is used to keep 
  1532. decompressed files in memory after they are no longer in use in the hope that 
  1533. the user or application may request the information again shortly. After one 
  1534. minute the contents of this cache are freed so that the memory can be used for 
  1535. other purposes and not have a negative impact on system performance. 
  1536.  
  1537. Normally this utilisation value should be low or zero with infrequent peaks of 
  1538. up to 75 percent. Should this value be consistently high, you may need to 
  1539. increase your grip cache allocation via the ZipStream control panel. 
  1540.  
  1541. Processing File 
  1542.  
  1543. This is the path name of the current file being processed by the background 
  1544. compression system.  If no file is currently being processed, then the monitor 
  1545. will report 'sleeping'. 
  1546.  
  1547.  
  1548. ΓòÉΓòÉΓòÉ 12.6. ZipStream Query ΓòÉΓòÉΓòÉ
  1549.  
  1550. The ZipStream Query utility is used to query files for compression status and 
  1551. compression ratio information. 
  1552.  
  1553. ZipStream Query can be used in a Drag and Drop manner, or from the command 
  1554. line. 
  1555.  
  1556. Drag and Drop Operation 
  1557.  
  1558. For Drag and Drop operation, drag a folder or file object from one of the 
  1559. Drives  Disk objects to the ZipStream Query object  and the contents of that 
  1560. folder or object will be queried. 
  1561.  
  1562. By default, this operation will not process sub-directories.  If you wish to 
  1563. process sub-directories via this method, you will need to add an '/S' switch to 
  1564. the objects parameters settings.  Refer to OS/2 help on how to adjust object 
  1565. settings. 
  1566.  
  1567. Command Line Operation 
  1568.  
  1569. To operate from the command line, enter ZSQuery at an OS/2 command prompt, 
  1570. followed by the file or directory names that you wish to process. 
  1571.  
  1572. e.g.  ZSQuery filenames options 
  1573.  
  1574. filenames may consist of OS/2 wildcard characters. 
  1575.  
  1576. options may be: 
  1577.  
  1578. /N report on non-compressed files only, ignore compressed files. 
  1579.  
  1580. /P pause after the query operations are completed and wait for a key stroke. 
  1581.  
  1582. /R print the compression ratio as a ratio and not a percentage. 
  1583.  
  1584. /S descend the directory tree and query files with matching specifications in 
  1585. filenames. 
  1586.  
  1587. /T print a totals report only. 
  1588.  
  1589. /W "warp factor"  report only for files compressed with the specified warp 
  1590. factor. 
  1591.  
  1592. /Y report on compressed files only, ignore uncompressed files. 
  1593.  
  1594.  
  1595. ΓòÉΓòÉΓòÉ 12.7. ZipStream Register ΓòÉΓòÉΓòÉ
  1596.  
  1597.  
  1598. The ZipStream Registration utility is used to register your copy of ZipStream. 
  1599. The two numbers you need are supplied with the packaged product. Click on 
  1600. Cancel if you are not registering at this time. 
  1601.  
  1602. If you do not run the registration utility ZipStream's automatic compression 
  1603. system will cease to operate after 45 days.  However, the interactive 
  1604. compression and decompression programs (ZSPack and ZSUnpack) will always 
  1605. continue to operate. 
  1606.  
  1607.  
  1608. When the utility is run it will display a window for the entry of the two part 
  1609. registration number, as shown above.  You should enter the two numbers supplied 
  1610. with the product and then click on the OK button. 
  1611.  
  1612. The registration process will take several seconds, and when complete, it will 
  1613. display a message indicating the success of the operation.  If the operation is 
  1614. successful, the registration process is complete.  If unsuccessful this means 
  1615. that you have typed in one of the two numbers incorrectly, and you should 
  1616. retype them and try again. 
  1617.  
  1618.  
  1619. ΓòÉΓòÉΓòÉ 12.8. ZipStream Sync ΓòÉΓòÉΓòÉ
  1620.  
  1621. The ZipStream Sync utility is used to wait for background compression 
  1622. operations to complete.  When this utility is activated the background 
  1623. compression system will receive a large boost in priority so that all the 
  1624. outstanding compression operations will be completed in the shortest possible 
  1625. time. 
  1626.  
  1627.  
  1628. If there are background compression operations, the utility will display a 
  1629. running counter, as shown above, until all background compression operations 
  1630. have been completed. 
  1631.  
  1632. When all operations have been completed, the utility will display a message 
  1633. box, as shown below.  Click on OK to terminate the utility. 
  1634.  
  1635.  
  1636. This utility is most useful when files have been written to diskette and it is 
  1637. not known when all processing has been completed.  When the utility displays 
  1638. its completion message box you will know it is then safe to remove the diskette 
  1639. from the diskette drive. 
  1640.  
  1641.  
  1642. ΓòÉΓòÉΓòÉ 13. Update Policy ΓòÉΓòÉΓòÉ
  1643.  
  1644. Registered users can update to new releases of the current version at no cost. 
  1645.  
  1646. That is, version 1.xx can be updated to any other release of 1.xx at no cost. 
  1647.  
  1648. Registered users will be offered new versions at a highly discounted rate. 
  1649.  
  1650. That is version 1.xx can be updated to version 2.xx at very little cost. 
  1651.  
  1652. Registered users can update across versions at no cost if their registered 
  1653. version is less than 12 months old. 
  1654.  
  1655. That is, if you register version 1.xx and version 2.xx becomes available in 
  1656. less than 12 months, the upgrade would be at no cost. 
  1657.  
  1658. We will make new releases available on CompuServe and our primary anonymous ftp 
  1659. site.  Registered users wishing to receive updates by email, post mail, or any 
  1660. other method, will be required to pay all costs involved (e.g. postage, 
  1661. communications costs etc.). 
  1662.  
  1663.  
  1664. ΓòÉΓòÉΓòÉ 14. Support ΓòÉΓòÉΓòÉ
  1665.  
  1666. Carbon Based Software provides support services for Registered Users. 
  1667.  
  1668. ZipStream is supported primarily via CompuServe or Internet email and 
  1669. additionally in section 1 of the "OS2BVEN" CompuServe forum.  If you wish to 
  1670. access this forum area type "GO OS2BVEN". 
  1671.  
  1672. Technical Support 
  1673.  
  1674. Technical support for ZipStream can be obtained by: 
  1675.  
  1676. 1.  Email to CompuServe ID: 100351,2052 
  1677.  
  1678. 2.  Email to Internet ID: support@CarbonBased.com.au 
  1679.  
  1680. 3.  Fax mail to +61 7 5529 1544 
  1681.  
  1682. In general, we try to provide a response within 24 hours. 
  1683.  
  1684. Update Locations 
  1685.  
  1686. The latest version of ZipStream can be located in the following areas: 
  1687.  
  1688. 1.  Lib 1 of OS2BVEN in CompuServe. 
  1689.  
  1690. 2.  Lib 4 of OS2USER in CompuServe. 
  1691.  
  1692. 3.  Anonymous ftp from ftp://ftp.onthenet.com.au/pub/carbon 
  1693.  
  1694. 4.  World Wide Web from http://www.CarbonBased.com.au
  1695.  
  1696. The latest version can usually be found at various Internet Anonymous FTP 
  1697. sites. 
  1698.  
  1699.  
  1700. ΓòÉΓòÉΓòÉ 15. Acknowledgments ΓòÉΓòÉΓòÉ
  1701.  
  1702. ZipStream has been designed, developed and manufactured in Australia. 
  1703.  
  1704. Many people and organisations have been invaluable during the development and 
  1705. testing of ZipStream. 
  1706.  
  1707. Carbon Based Software sincerely thank:- 
  1708.  
  1709. Gary Bale, Antranig Basman, Jeanine Bouchard, Rohaini Cain, Chris Eldridge, K. 
  1710. R.  Fulton & Associates, Scott Garfinkle, Chuck Grandgent, Michael Hagerty, 
  1711. Greg Hamblin, Ron Hester, Kevin Hine, Bill Hinkle, Bruce Leiwant, Joe 
  1712. Lindstrom, Ed Lipson, Robert Mahoney, Steve Mastrianni, Greg Mobley, Terry 
  1713. Norton, Steve Richards, Ed Tomlinson, Mike Vorris, Steven White, Steve 
  1714. Williams, Samuel Yodaiken, Les Zellan, The IBM Developers Assistance Program 
  1715. both Australian and World Wide and many many more. 
  1716.  
  1717. ZipStream was developed and published with the following tools:- 
  1718.  
  1719. IBM CSet++ V2.1, Zortech C++ V3.0, VisPro C V1.01, Word for Windows V2.0, Corel 
  1720. Draw V3.0 & V4.0. 
  1721.  
  1722. We use Golden Commpass teamed with SpellGuard for our CIS access. 
  1723.  
  1724.