source: trunk/ARCHIVER.BB2@ 144

Last change on this file since 144 was 113, checked in by root, 21 years ago

Correct zip filename position setting

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 19.0 KB
Line 
121
2;That first line is how many lines/record in this archiver.bb2 file...
3;very important, do not change. Allows future modifications to the
4;file to be transparent to older programs.
5;
6;ARCHIVER.BB2, archiver control file for XBBS-OS/2, XGROUP, AV & FM/2
7;KEEP A COPY OF THIS ORIGINAL FILE FOR INFORMATION LATER!
8;
9;format for this archiver.bb2 file (each entry has 21 lines):
10;
11; 1st line: ID of archiver (like ARC, LHARC, PKZIP, etc.; human consumption)
12; 2nd line: normal extension for archives (like ZIP, ARC, LZH; note no period)
13; 3rd line: offset into file to signature
14; 4th line: list command
15; 5th line: extract command
16; 6th line: extract w/ directories command
17; 7th line: test archive command
18; 8th line: add/create command
19; 9th line: add/create w/ paths command
20;10th line: add/create & recurse command
21;11th line: move command
22;12th line: move w/ paths command
23;13th line: delete command
24;14th line: signature (case sensitive, leading spaces count!
25;15th line: startlist string
26;16th line: endlist string
27;17th line: old size position (all positions 0-based, -1 = not available)
28;18th line: new size position
29;19th line: file date position[,type of date (0 for none)]
30;20th line: number of positions in dates (for "03 June 92" would be 3)
31;21st line: file name position (absolutely required, of course; -1 = last pos)[,name is last (1 = TRUE, n/a w/ -1 pos)[name is next line (1 = TRUE)[,name is first line, then rest of data (1 = TRUE)]]]
32; (see ZOO entry for example of -1 in file name position
33; see LH entry for example of name is last
34; see RAR 2.00 entry for example of name is first
35; check listings generated by these programs for clarification)
36;
37;ARCHIVER AUTHORS: MAKE A STANDARD!
38;
39;
40;a semicolon demarks a comment. they may appear at any point *except*
41;within the 21 lines of an archiver entry. comments are ignored by AV.
42;
43;note that all archiver strings should include the archiver's parameter to
44;prevent it from stopping for input! also note that archive types are checked
45;in order of their listing in this file. finally, this file is set up for
46;the archivers I had lying around; if yours are different versions, you may
47;have to modify this file. All archivers are OS/2 (or FAPI) versions.
48;DOS archivers may work with FM/2, but it'll be up to you to set them up.
49;
50;date types supported:
51;--------------------
52;02-31-98 23:55:32 1
53;31 Feb 98 23:55:32 2
54;31 Feb 98 11:55p 3
55;98-02-31 23:55:32 4
56;31-02-98 23:55 5
57;
58;how archive listing works (for the curious):
59;
60;AV first tries to find a signature match. failing that, it checks
61;to see if the file might be an ARC-format file. If the latter, READARC.CMD
62;is spawned (by XBBS) with ARC as the first argument and v as the second,
63;followed by the filename (AV spawns ARC directly). If the former, the list
64;command is sent, followed by the filename. AV (and XBBS) then parses the
65;resultant file using the start and end list lines and offsets in file lines
66;listed in this file for the given archiver.
67;
68;Warning: I'm told there's a bug in some versions of 4OS2 that can cause
69;a call to an archiver to fail if the archiver has an extension (i.e.
70;UNZIP works, UNZIP.EXE doesn't). If things fail for no apparent reason
71;and you're using 4OS2 you might keep it in mind.
72;
73;Sample C code to access this information is in sample.c in the AV
74;distribution archive, and is free for the using in your own projects.
75;
76;-----------------Archiver data begins-----------------------
77;
78;This entry is for Zoo 2.1
79;
80;NOTE: Bug in Zoo 2.1 seems to cause files stored with paths to
81;be extracted w/ paths even when you don't ask it to do so...
82;
83;
84Zoo 2.1
85ZOO
8620
87ZOO.EXE v
88ZOO.EXE xO
89ZOO.EXE xO/
90ZOO.EXE -test
91ZOO.Exe ah:
92ZOO.EXE ah
93
94ZOO.EXE aM:h
95ZOO.EXE aMh
96ZOO.EXE -delete
97\xdc\xa7\xc4\xfd
98-------- --- -------- --------- --------
99-------- --- -------- --------- --------
1000
1012
1023,2
1033
104-1
105;
106; This entry is for LHarc 2.22. Supposedly fixes bugs in earlier versions.
107; Actually seems to have done so. Good work, Peter.
108;
109LHarc 2.22
110LZH
1112
112LH.EXE /o l
113LH.EXE /o x
114LH.EXE /o /s x
115LH.EXE t
116LH.EXE /o a
117
118LH.EXE /o /s a
119LH.EXE /o m
120
121LH.EXE /o d
122-lh
123 -------- -------- -----------------------------------------
124 -------- -----------------------------------------
1250
126-1
1271,4
1281
1292,1
130;
131; Duplicate entry is for LHarc 2.22 using LH32 filename.
132;
133LHarc-32 2.22
134LZH
1352
136LH32.EXE /o l
137LH32.EXE /o x
138LH32.EXE /o /s x
139LH32.EXE t
140LH32.EXE /o a
141
142LH32.EXE /o /s a
143LH32.EXE /o m
144
145LH32.EXE /o d
146-lh
147 -------- -------- -----------------------------------------
148 -------- -----------------------------------------
1490
150-1
1511,4
1521
1532,1
154;
155; This entry is for LHarc 2.22 self-extractors.
156;
157LHarc 2.22 SE
158LZH
15922963
160LH.EXE /o l
161LH.EXE /o x
162LH.EXE /o /s x
163LH.EXE t
164LH.EXE /o a
165
166LH.EXE /o /s a
167LH.EXE /o m
168
169LH.EXE /o d
170-lh
171 -------- -------- -----------------------------------------
172 -------- -----------------------------------------
1730
174-1
1751,4
1761
1772,1
178;
179; This entry is for LHA 2.12 (DOS) self-extractors since LH 2.22 seems to
180; recognize them.
181;
182LHarc 2.12 DOS SE
183LZH
1841638
185LH.EXE /o l
186LH.EXE /o x
187LH.EXE /o /s x
188LH.EXE t
189LH.EXE /o a
190
191LH.EXE /o /s a
192LH.EXE /o m
193
194LH.EXE /o d
195-lh
196 -------- -------- -----------------------------------------
197 -------- -----------------------------------------
1980
199-1
2001,4
2011
2022,1
203;
204; This entry is for LHA 2.12 (DOS) self-extractors since LH 2.22 seems to
205; recognize them.
206;
207LHarc 2.12 DOS SE
208LZH
20937
210LH.EXE /o l
211LH.EXE /o x
212LH.EXE /o /s x
213LH.EXE t
214LH.EXE /o a
215
216LH.EXE /o /s a
217LH.EXE /o m
218
219LH.EXE /o d
220$LHarc's SFX
221 -------- -------- -----------------------------------------
222 -------- -----------------------------------------
2230
224-1
2251,4
2261
2272,1
228;
229; This entry is for LHA 2.13L (DOS) self-extractors since LH 2.22 seems to
230; recognize them.
231;
232LHarc 2.13 DOS SE
233LZH
23436
235LH.EXE /o l
236LH.EXE /o x
237LH.EXE /o /s x
238LH.EXE t
239LH.EXE /o a
240
241LH.EXE /o /s a
242LH.EXE /o m
243
244LH.EXE /o d
245LHA's SFX 2.13L (c) Yoshi, 1991\r\n
246 -------- -------- -----------------------------------------
247 -------- -----------------------------------------
2480
249-1
2501,4
2511
2522,1
253;
254;
255;This entry is for LH2 2.11.
256;
257;NOTE: sometimes will put a file into an archive more than once, necessitating
258;deleting both. EAs not handled well, but at least they're handled.
259;
260LHarc 2.11
261LZH
2622
263LH.EXE /o l
264LH.EXE /o x
265LH.EXE /o /s x
266LH.EXE t
267LH.EXE /o a
268
269LH.EXE /o /s a
270LH.EXE /o m
271
272LH.EXE /o d
273-lh
274 -------- -------- -----------------------------------------
275 -------- -----------------------------------------
2760
277-1
2781
2791
2802,1
281;
282; This entry is for Zip/UnZip 2.2/5.4, sent to me by V. Lee Conyers
283;
284Zip/UnZip 2.2/5.4
285ZIP
2860
287UNZIP.EXE -lv
288UNZIP.EXE -jo
289UNZIP.EXE -o
290UNZIP.EXE -t
291ZIP.EXE -j9g
292ZIP.EXE -9g
293ZIP.EXE -r9g
294ZIP.EXE -mj9g
295ZIP.EXE -m9g
296ZIP.EXE -d
297PK\x03\x04
298-------- ------ ------- ----- ---- ---- ------ ----
299-------- ------- --- -------
3000
3012
3024,1
3032
3047,1
305;
306;This entry is for ZIP 1.9/UNZIP 5.0 (available in 32-bit versions)
307;ZIP/UNZIP should work with PKZIP 2.04 files. Saves EAs well. Won't
308;extract a file stored with path without the path (actually, this seems
309;to be fixed now. Maybe. There are dozens of versions floating around;
310;you don't pays your money and you takes your chances). If you have a
311;version that won't extract files with paths without the paths, there's
312;a workaround -- change the line "UNZIP.EXE -jo" below to "UNZIP.EXE -o".
313;Because of broken ZIP archives floating around everywhere, this is here
314;without the version flag in the signature (should really be PK\x3\x4\x14).
315;Damnit, it looks like Katz's own software is what does the botching. So
316;much for the keeper of the ZIP standard... Zip still seems to have to
317;have erratic problems with creating archives with some pathnames...
318;
319Zip/UnZip 1.9/5.0
320ZIP
3210
322UNZIP.EXE -vUo
323UNZIP.EXE -jo
324UNZIP.EXE -o
325UNZIP.EXE -to
326ZIP.EXE -j9g
327ZIP.EXE -9g
328ZIP.EXE -r9g
329ZIP.EXE -mj9g
330ZIP.EXE -m9g
331ZIP.EXE -d
332PK\x3\x4
333 ------ ------ ---- ----- ---- ---- ------ ----
334 ------ ------ --- -------
3350
3362
3374,1
3382
3397,1
340;
341;
342;Duplicate entry is for ZIP 1.9/UNZIP 5.0 using *32 filenames.
343;
344Zip/UnZip-32 1.9/5.0
345ZIP
3460
347UNZIP32.EXE -vUo
348UNZIP32.EXE -jo
349UNZIP32.EXE -o
350UNZIP32.EXE -to
351ZIP32.EXE -j9g
352ZIP32.EXE -9g
353ZIP32.EXE -r9g
354ZIP32.EXE -mj9g
355ZIP32.EXE -m9g
356ZIP32.EXE -d
357PK\x3\x4
358 ------ ------ ---- ----- ---- ---- ------ ----
359 ------ ------ --- -------
3600
3612
3624,1
3632
3647,1
365;
366;
367;This entry is for ZIP 1.9/UNZIP 5.0, using the -l listing format
368;(the -v long format can sometimes result in the old length field
369; being crammed together with the Method field, resulting in an
370; unparsable format). Some info, like old length, will be missing,
371; but at least you can view the contents.
372;
373Zip/UnZip 1.9/5.0 Short
374ZIP
3750
376UNZIP.EXE -lUo
377UNZIP.EXE -jo
378UNZIP.EXE -o
379UNZIP.EXE -to
380ZIP.EXE -j9g
381ZIP.EXE -9g
382ZIP.EXE -r9g
383ZIP.EXE -mj9g
384ZIP.EXE -m9g
385ZIP.EXE -d
386PK\x3\x4
387 ------ ---- ---- ----
388 ------ -------
389-1
3900
3911,1
3922
3933,1
394;
395;
396;This entry is for PKZIP 2.50 named PKZip (true OS/2 executable)
397;
398PKZip 2.50
399ZIP
4000
401PKZIP.EXE /locale=canada /nofix
402PKZIP.EXE /overwrite /extract /nofix
403PKZIP.EXE /overwrite /extract /directories /nofix
404PKZIP.EXE /test
405PKZIP.EXE /add /nofix
406PKZIP.EXE /add /path /nofix
407PKZIP.EXE /add /path /recurse /nofix
408PKZIP.EXE /add /move /nofix
409PKZIP.EXE /add /move /path /nofix
410PKZIP.EXE /delete /nofix
411PK\x3\x4\x14
412 ------ ------ ----- ----- ---- ---- -------- ---- ----
413 ------ ------ ----- ----
4140
4152
4164
4172
4188,1
419;
420;
421;This entry is for unzipsfx self-extractors
422;
423unzipsfx
424
425217
426UNZIP.EXE -vUo
427UNZIP.EXE -jo
428UNZIP.EXE -o
429UNZIP.EXE -to
430
431
432
433
434
435ZIP.EXE -d
436unzipsfx
437 ------ ------ ---- ----- ---- ---- ------ ----
438 ------ ------ --- -------
4390
4402
4414,1
4422
4437,1
444;
445;
446;This entry is for PKZIP self-extractors type 1
447;
448PK(Un)Zip SE #1
449
4502934
451PKZIP.EXE /locale=canada /nofix
452PKZIP.EXE /overwrite /extract /nofix
453PKZIP.EXE /overwrite /extract /directories /nofix
454PKZIP.EXE /test
455PKZIP.EXE /add /nofix
456PKZIP.EXE /add /path /nofix
457PKZIP.EXE /add /path /recurse /nofix
458PKZIP.EXE /add /move /nofix
459PKZIP.EXE /add /move /path /nofix
460PKZIP.EXE /delete /nofix
461PK\x3\x4
462 ------ ------ ----- ----- ---- ---- ------ ---- ----
463 ------ ------ --- -------
4640
4652
4664
4672
4688
469;
470;This entry is for PKZIP self-extractors type 2
471;
472PK(Un)Zip SE #2
473
47412784
475PKZIP.EXE /locale=canada /nofix
476PKZIP.EXE /overwrite /extract /nofix
477PKZIP.EXE /overwrite /extract /directories /nofix
478PKZIP.EXE /test
479PKZIP.EXE /add /nofix
480PKZIP.EXE /add /path /nofix
481PKZIP.EXE /add /path /recurse /nofix
482PKZIP.EXE /add /move /nofix
483PKZIP.EXE /add /move /path /nofix
484PKZIP.EXE /delete /nofix
485PK\x3\x4
486 ------ ------ ----- ----- ---- ---- ------ ---- ----
487 ------ ------ --- -------
4880
4892
4904
4912
4928
493;
494;
495;
496;This entry is for PKZIP self-extractors type 3
497;
498PK(Un)Zip SE #2
499
50030948
501PKZIP.EXE /locale=canada /nofix
502PKZIP.EXE /overwrite /extract /nofix
503PKZIP.EXE /overwrite /extract /directories /nofix
504PKZIP.EXE /test
505PKZIP.EXE /add /nofix
506PKZIP.EXE /add /path /nofix
507PKZIP.EXE /add /path /recurse /nofix
508PKZIP.EXE /add /move /nofix
509PKZIP.EXE /add /move /path /nofix
510PKZIP.EXE /delete /nofix
511PK\x3\x4
512 ------ ------ ----- ----- ---- ---- ------ ---- ----
513 ------ ------ --- -------
5140
5152
5164
5172
5188
519;
520;This entry is for Unarj 2.10 ported by Scott Dudley
521;
522(Un)Arj 2.10
523
5240
525UNARJ.EXE l
526UNARJ.EXE e
527UNARJ.EXE x
528UNARJ.EXE t
529
530
531
532
533
534
535\x60\xea
536------------ ---------- ---------- ----- ----------------- -------- ---- ------
537------------ ---------- ---------- ----- -----------------
5381
5392
5404,4
5411
5420
543;
544;This entry is for Unarj 2.30 demo version. Don't use Unarj 2.41; it's broken.
545;
546(Un)Arj 2.30 demo
547
5480
549UNARJ.EXE l
550UNARJ.EXE e
551UNARJ.EXE x
552UNARJ.EXE t
553
554
555
556
557
558
559\x60\xea
560------------ ---------- ---------- ----- ----------------- -------- -----------
561------------ ---------- ---------- ----- -----------------
5621
5632
5644
5651
5660
567;
568;This entry is for Arj 2.00 (DOS)
569; Note that other programs that use this control file may not be able to
570; handle calling a DOS archiver correctly! FM/2 is the only one that I
571; know of which can at this time. This means you may need to keep FM/2's
572; ARCHIVER.BB2 separate from those for other programs.
573;
574Arj 2.00 DOS
575ARJ
5760
577ARJ.EXE l
578ARJ.EXE e -y
579ARJ.EXE x -y
580ARJ.EXE t
581ARJ.EXE a -y -e
582ARJ.EXE a -y
583ARJ.EXE a -y -r
584ARJ.EXE m -y -e
585ARJ.EXE m -y
586ARJ.EXE d -y
587\x60\xea
588------------ ---------- ---------- ----- ----------------- -------- ---- ------
589------------ ---------- ---------- -----
5901
5912
5924
5931
5940
595;
596;This entry is for RAR/2 v2, provided by Eugene Roshal
597;
598RAR/2 v2
599RAR
6000
601RAR.EXE v -c-
602RAR.EXE e -y -c- -o+
603RAR.EXE x -y -c- -o+
604RAR.EXE t -c-
605RAR.EXE a -ep1 -y
606RAR.EXE a -y
607RAR.EXE a -r -y
608RAR.EXE mf -ep1 -y
609RAR.EXE m -y
610RAR.EXE d -y
611Rar!\x1a\x07\x00
612------------------------------------------------------------------------------
613------------------------------------------------------------------------------
6140
6151
6163
6171
6180,0,0,1
619;
620;This entry is for RAR/2 v.1.53beta OS/2 SFX
621;
622RAR/2 v.1.53beta OS/2 SFX
623
62413707
625RAR.EXE l -c-
626RAR.EXE e -y -c- -o+
627RAR.EXE x -y -c- -o+
628RAR.EXE t -c-
629RAR.EXE a -ep1 -y
630RAR.EXE a -y
631RAR.EXE a -r -y
632RAR.EXE mf -ep1 -y
633RAR.EXE m -y
634RAR.EXE d -y
635Rar!\x1a\x07\x00
636------------------------------------------------------------------------------
637------------------------------------------------------------------------------
6381
6392
6404
6411
6420,0,0,1
643;
644;This entry is for RAR v.1.53 DOS SFX
645;
646RAR v.1.53 DOS SFX
647
6487195
649RAR.EXE l -c-
650RAR.EXE e -y -c- -o+
651RAR.EXE x -y -c- -o+
652RAR.EXE t -c-
653RAR.EXE a -ep1 -y
654RAR.EXE a -y
655RAR.EXE a -r -y
656RAR.EXE mf -ep1 -y
657RAR.EXE m -y
658RAR.EXE d -y
659Rar!\x1a\x07\x00
660------------------------------------------------------------------------------
661------------------------------------------------------------------------------
6621
6632
6644
6651
6660,0,0,1
667;
668;This entry is for RAR v.2.00 SFX
669;
670RAR v.2.00 SFX
671
67228
673RAR.EXE l -c-
674RAR.EXE e -y -c- -o+
675RAR.EXE x -y -c- -o+
676RAR.EXE t -c-
677RAR.EXE a -ep1 -y
678RAR.EXE a -y
679RAR.EXE a -r -y
680RAR.EXE mf -ep1 -y
681RAR.EXE m -y
682RAR.EXE d -y
683RSFXjr
684------------------------------------------------------------------------------
685------------------------------------------------------------------------------
6861
6872
6884
6891
6900,0,0,1
691;
692;
693;This entry is for ARC 5.12mpl
694;
695Arc 5.12mpl
696ARC
6970
698ARC.EXE lwn
699ARC.EXE ewn
700
701ARC.EXE t
702ARC.EXE awn
703
704
705ARC.EXE mwn
706
707ARC.EXE dwn
708\x1a
709============ ======== =========
710 ==== ========
7111
712-1
7132,3
7143
7150
716;
717;This entry is for ARC2 (6.0)
718;Note that I don't actually have a copy of this...
719;
720Arc 6.0
721ARC
7220
723ARC.EXE l
724ARC.EXE ewn
725
726ARC.EXE t
727ARC.EXE awn
728
729
730ARC.EXE mwn
731
732ARC.EXE dwn
733\x1a
734================= ======== =========
735 ==== ========
7361
737-1
7382
7393
7400
741;
742;
743;Duplicate entry is for ARC2 (6.0) using ARC2 filename.
744;
745Arc 6.0
746ARC
7470
748ARC2.EXE l
749ARC2.EXE ewn
750
751ARC2.EXE t
752ARC2.EXE awn
753
754
755ARC2.EXE mwn
756
757ARC2.EXE dwn
758\x1a
759================= ======== =========
760 ==== ========
7611
762-1
7632
7643
7650
766;
767;-----------------Archiver data ends-----------------------
768;
769;
770; For possible future use:
771;
772; Squeeze-it signature: (Offset 0) \x48\x4C\x53\x51\x5Ah
773; HA signature: (Offset 0) HA
774; HAP signature: (Offset 0) \x913HF
775; HPK signature: (Offset 0) HPAK
776; SQZ signature: (Offset 0) HLSQZ
777; DWZ signature: (Offset -3) DWC
778;
779; No OS/2 versions available yet to my knowledge...
780;
781;
782;
783;Notes on modifying/updating this file:
784;=====================================
785;
786;You can add as many archivers as you like to this file.
787;here are some suggestions on how to go about it:
788;
789;list an archive with the archiver, redirecting to a disk
790;file (ex. "ARC l AFILE.ARC > TEMP."). Load the resultant
791;file into a text editor. Clip out the startlist and endlist
792;strings and paste directly into this file on the appropriate
793;lines; prevents errors due to typos when copying manually.
794;Count the positions of filename, date, etc. and place on the
795;appropriate line. Now run the archiver redirected to a file
796;to get its help screen (ex. "ARC > TEMP." or "ZOO h > TEMP.").
797;Look for the various command options (extract, list, etc.) and
798;put them into the file on the appropriate lines -- remember to
799;add the modifiers to prevent the archiver from stopping to ask
800;questions! You could be in deep doo-doo if it's a detached
801;process. While it may seem a pain in the arse to have to
802;edit this file when an archiver changes its command structure
803;or list format, at least it's something within your control;
804;you don't have to wait for an update to AV. That means if I
805;die tomorrow you'll still be able to use AV for years to come.
806;
807;Here's an example of an ARC listing (5.12mpl, command "ARC l"):
808;
809;----------------cut here----------------------
810;Name Length Date
811;============ ======== ========= <--this line is start-of-list
812;MAKEFILE 374 28 Nov 89
813;QSORT.C 14279 29 Nov 89
814;QSORT.EXE 24629 29 Nov 89
815;STUFF.H 371 29 Nov 89
816; ==== ======== <--this line is end-of-list
817;Total 4 39653
818;----------------cut here----------------------
819;
820;Note the filename is in position 0, old length in position 1, and the
821;date starts in position 2, with 3 parts, and there's no new length
822;field (so it'd be -1). Compare that to the archiver entry for
823;ARC 5.12mpl above and you should get a feel for what all those fields
824;mean. Here's a diagram of how a file line breaks down:
825;
826;STUFF.H 371 29 Nov 89
827; ^ ^ ^
828; | | |
829; | | +--Date starts in field 2, 3 parts (29, Nov, and 89)
830; | |
831; | +--Old file length, field 1
832; |
833; +--Filename, field 0 (count from 0, not 1)
834;
835;
836;If you're adding an entirely new archive format, note that you can
837;use 'C'-style \x<hexnumber> on the signature line in this file.
838;For example, the \x1a in ARC 5.12mpl's signature line means AV will
839;look for an ASCII 26 (text EOF marker) in position 0 (first byte, as
840;indicated by ARC's line 3, the offset into a file for the signature)
841;of a file to determine if it's an archive. If line 3's offset is
842;negative, AV looks from the end of the file instead of the beginning.
843;You can usually figure out what an archiver's signature is by looking
844;at a few archives with a file viewing program like Vernon Buerg's
845;LIST. By all means send me anything new you figure out for inclusion
846;in future releases.
847;
848;
849;You can have several entries for one type of archive in this file. AV
850;tries entries sequentially to list the file until it finds one that works.
851;If the first entry for a signature doesn't work, and AV finds one that
852;does, it moves that entry to the top of the list and rewrites ARCHIVER.BB2
853;to make future accesses faster. This allows me to list everything I can
854;get entries for and let AV sort out what the user actually has that works.
855;It also lets you, the user, create archives with more than one archiver that
856;produces the same sort of archive (or with different switches, like one with
857;LHArc producing -lh5- compression and one with it producing old, compatible
858;-lh1- compression).
859;
860;
861;always end file with blank line or comment
Note: See TracBrowser for help on using the repository browser.