Module Name:    src
Committed By:   rillig
Date:           Sun Apr 28 14:39:22 UTC 2024

Modified Files:
        src/distrib/sets/lists/tests: mi
        src/etc/mtree: NetBSD.dist.tests
        src/tests/fs/cd9660: Makefile t_high_ino_big_file.sh
Added Files:
        src/tests/fs/cd9660: h_hexdump_r.c pr_48787.image.hex
Removed Files:
        src/tests/fs/cd9660: pr_48787.image.bz2.uue

Log Message:
tests/cd9660: replace compressed blob with readable hexdump

This test is skipped in most circumstances because it creates a file
whose apparent size is 4.5 GB.  It's an ISO 9660 image though,
containing mostly null bytes.  Nevertheless, tmpfs doesn't allow such a
big file to be created, so this test is skipped in settings where /tmp
is on a tmpfs.

If the test is run, the ISO image is uncompressed, which takes several
minutes.  Replace bzip2 with direct file creation from a hex dump of
that disk image, which is easier to inspect manually and also faster by
about 3 magnitudes.


To generate a diff of this commit:
cvs rdiff -u -r1.1313 -r1.1314 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.204 -r1.205 src/etc/mtree/NetBSD.dist.tests
cvs rdiff -u -r1.1 -r1.2 src/tests/fs/cd9660/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/fs/cd9660/h_hexdump_r.c \
    src/tests/fs/cd9660/pr_48787.image.hex
cvs rdiff -u -r1.1 -r0 src/tests/fs/cd9660/pr_48787.image.bz2.uue
cvs rdiff -u -r1.5 -r1.6 src/tests/fs/cd9660/t_high_ino_big_file.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/tests/mi
diff -u src/distrib/sets/lists/tests/mi:1.1313 src/distrib/sets/lists/tests/mi:1.1314
--- src/distrib/sets/lists/tests/mi:1.1313	Sun Apr 28 01:21:26 2024
+++ src/distrib/sets/lists/tests/mi	Sun Apr 28 14:39:22 2024
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1313 2024/04/28 01:21:26 riastradh Exp $
+# $NetBSD: mi,v 1.1314 2024/04/28 14:39:22 rillig Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -35,6 +35,7 @@
 ./usr/libdata/debug/usr/tests/dev/sysmon		tests-fs-debug		compattestfile,atf
 ./usr/libdata/debug/usr/tests/dev/usb			tests-fs-debug		compattestfile,atf
 ./usr/libdata/debug/usr/tests/fs			tests-fs-debug		compattestfile,atf
+./usr/libdata/debug/usr/tests/fs/cd9660			tests-fs-debug		compattestfile,atf
 ./usr/libdata/debug/usr/tests/fs/ffs			tests-fs-debug		compattestfile,atf
 ./usr/libdata/debug/usr/tests/fs/fifofs			tests-fs-debug		compattestfile,atf
 ./usr/libdata/debug/usr/tests/fs/hfs			tests-fs-debug		compattestfile,atf
@@ -1564,7 +1565,9 @@
 ./usr/tests/fs/cd9660					tests-fs-tests		compattestfile,atf
 ./usr/tests/fs/cd9660/Atffile				tests-fs-tests		atf,rump
 ./usr/tests/fs/cd9660/Kyuafile				tests-fs-tests		atf,rump,kyua
-./usr/tests/fs/cd9660/pr_48787.image.bz2		tests-fs-tests		atf,rump
+./usr/tests/fs/cd9660/h_hexdump_r			tests-fs-tests		atf,rump
+./usr/tests/fs/cd9660/pr_48787.image.bz2		tests-obsolete		obsolete
+./usr/tests/fs/cd9660/pr_48787.image.hex		tests-fs-tests		atf,rump
 ./usr/tests/fs/cd9660/t_high_ino_big_file		tests-fs-tests		atf,rump
 ./usr/tests/fs/ffs					tests-fs-tests		compattestfile,atf
 ./usr/tests/fs/ffs/Atffile				tests-fs-tests		atf,rump

Index: src/etc/mtree/NetBSD.dist.tests
diff -u src/etc/mtree/NetBSD.dist.tests:1.204 src/etc/mtree/NetBSD.dist.tests:1.205
--- src/etc/mtree/NetBSD.dist.tests:1.204	Sun Apr 28 01:21:27 2024
+++ src/etc/mtree/NetBSD.dist.tests	Sun Apr 28 14:39:22 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: NetBSD.dist.tests,v 1.204 2024/04/28 01:21:27 riastradh Exp $
+#	$NetBSD: NetBSD.dist.tests,v 1.205 2024/04/28 14:39:22 rillig Exp $
 
 ./usr/libdata/debug/usr/tests
 ./usr/libdata/debug/usr/tests/atf
@@ -26,6 +26,7 @@
 ./usr/libdata/debug/usr/tests/dev/sysmon
 ./usr/libdata/debug/usr/tests/dev/usb
 ./usr/libdata/debug/usr/tests/fs
+./usr/libdata/debug/usr/tests/fs/cd9660
 ./usr/libdata/debug/usr/tests/fs/ffs
 ./usr/libdata/debug/usr/tests/fs/fifofs
 ./usr/libdata/debug/usr/tests/fs/hfs

Index: src/tests/fs/cd9660/Makefile
diff -u src/tests/fs/cd9660/Makefile:1.1 src/tests/fs/cd9660/Makefile:1.2
--- src/tests/fs/cd9660/Makefile:1.1	Sat May 10 14:15:25 2014
+++ src/tests/fs/cd9660/Makefile	Sun Apr 28 14:39:22 2024
@@ -1,11 +1,12 @@
-# $NetBSD: Makefile,v 1.1 2014/05/10 14:15:25 martin Exp $
+# $NetBSD: Makefile,v 1.2 2024/04/28 14:39:22 rillig Exp $
 
-TESTSDIR=	${TESTSBASE}/fs/cd9660
-WARNS=		4
-FILESDIR=	${TESTSDIR}
+TESTSDIR=		${TESTSBASE}/fs/cd9660
+FILESDIR=		${TESTSDIR}
 
-TESTS_SH=	t_high_ino_big_file
-FILES=		pr_48787.image.bz2
-UUDECODE_FILES= pr_48787.image.bz2
+TESTS_SH=		t_high_ino_big_file
+PROGS=			h_hexdump_r
+MAN.h_hexdump_r=	# none
+BINDIR.h_hexdump_r=	${TESTSDIR}
+FILES=			pr_48787.image.hex
 
 .include <bsd.test.mk>

Index: src/tests/fs/cd9660/t_high_ino_big_file.sh
diff -u src/tests/fs/cd9660/t_high_ino_big_file.sh:1.5 src/tests/fs/cd9660/t_high_ino_big_file.sh:1.6
--- src/tests/fs/cd9660/t_high_ino_big_file.sh:1.5	Sat Dec 30 13:09:24 2023
+++ src/tests/fs/cd9660/t_high_ino_big_file.sh	Sun Apr 28 14:39:22 2024
@@ -1,4 +1,4 @@
-# $NetBSD: t_high_ino_big_file.sh,v 1.5 2023/12/30 13:09:24 martin Exp $
+# $NetBSD: t_high_ino_big_file.sh,v 1.6 2024/04/28 14:39:22 rillig Exp $
 #
 # Copyright (c) 2014 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -76,13 +76,14 @@ pr_kern_48787_head() {
 }
 
 pr_kern_48787_body() {
-	avail=$( df -Pk . | awk '{if (NR==2) print $4}' )
+	avail=$(df -Pk . | awk 'NR == 2 { print $4 }')
 	if [ $avail -lt 4500000 ]; then
 		atf_skip "not enough free disk space, have ${avail} Kbytes, need ~ 4500000 Kbytes"
 	fi
-	bunzip2 < $(atf_get_srcdir)/pr_48787.image.bz2 > pr_48787.image
+	$(atf_get_srcdir)/h_hexdump_r < $(atf_get_srcdir)/pr_48787.image.hex > pr_48787.image || atf_fail "h_hexdump_r failed"
 	mntpnt=$(pwd)/mnt
 	mkdir ${mntpnt}
+
 	rump_cd9660 -o norrip ./pr_48787.image ${mntpnt}
 	if [ ! -r ${mntpnt}/small_file ]; then
 		atf_fail "${mntpnt}/small_file does not exist"
@@ -91,6 +92,7 @@ pr_kern_48787_body() {
 		atf_fail "${mntpnt}/my/large_file does not exist"
 	fi
 	umount ${mntpnt}
+
 	rump_cd9660 ./pr_48787.image ${mntpnt}
 	if [ ! -r ${mntpnt}/small_file ]; then
 		atf_fail "${mntpnt}/small_file does not exist"
@@ -102,6 +104,7 @@ pr_kern_48787_body() {
 	atf_check -o match:"^4329541966$" stat -f "%i" ${mntpnt}/small_file
 	atf_check -o match:"^4329545920$" stat -f "%i" ${mntpnt}/my/large_file
 	umount ${mntpnt}
+
 	touch "done"
 }
 

Added files:

Index: src/tests/fs/cd9660/h_hexdump_r.c
diff -u /dev/null src/tests/fs/cd9660/h_hexdump_r.c:1.1
--- /dev/null	Sun Apr 28 14:39:22 2024
+++ src/tests/fs/cd9660/h_hexdump_r.c	Sun Apr 28 14:39:22 2024
@@ -0,0 +1,100 @@
+/*	$NetBSD: h_hexdump_r.c,v 1.1 2024/04/28 14:39:22 rillig Exp $	*/
+
+/*
+ * Copyright (c) 2024 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code was contributed to The NetBSD Foundation by Roland Illig.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/* Given the output from "hexdump -C", reconstruct the original file. */
+
+#include <err.h>
+#include <inttypes.h>
+#include <regex.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#define	H	"[0-9a-f]"
+#define	HH	" (" H H ")"
+
+static off_t off, noff;
+static unsigned char prev_bytes[16], bytes[16], zeroes[16];
+
+int
+main(void)
+{
+	char line[81];
+	regex_t data_re, end_re;
+	regmatch_t m[18];
+
+	if (regcomp(&data_re, "^(" H "{8,9})"
+	    " " HH HH HH HH HH HH HH HH " " HH HH HH HH HH HH HH HH
+	    "  \\|.{16}\\|$", REG_EXTENDED) != 0)
+		err(1, "regcomp");
+	if (regcomp(&end_re, "^(" H "{8,9})$", REG_EXTENDED) != 0)
+		err(1, "regcomp");
+
+	while (fgets(line, sizeof(line), stdin) != NULL) {
+		line[strcspn(line, "\n")] = '\0';
+
+		if (strcmp(line, "*") == 0)
+			continue;
+
+		if (regexec(&data_re, line, 18, m, 0) == 0) {
+			noff = (off_t)strtoimax(line + m[1].rm_so, NULL, 16);
+			for (size_t i = 0; i < 16; i++)
+				bytes[i] = (unsigned char)strtoumax(
+				    line + m[2 + i].rm_so, NULL, 16);
+
+		} else if (regexec(&end_re, line, 2, m, 0) == 0) {
+			noff = (off_t)strtoimax(line + m[1].rm_so, NULL, 16);
+			if (off < noff) {
+				if (fseeko(stdout, noff - 16, SEEK_SET) != 0)
+					err(1, "fseeko");
+				if (fwrite(prev_bytes, 1, 16, stdout) != 16)
+					err(1, "fwrite");
+			}
+		} else
+			err(1, "invalid line '%s'", line);
+
+		if (memcmp(prev_bytes, zeroes, 16) != 0) {
+			while (off < noff) {
+				if (fwrite(prev_bytes, 1, 16, stdout) != 16)
+					err(1, "fwrite");
+				off += 16;
+			}
+			if (off != noff)
+				err(1, "off");
+		} else {
+			if (fseeko(stdout, noff, SEEK_SET) != 0)
+				err(1, "fseeko");
+			off = noff;
+		}
+
+		memcpy(prev_bytes, bytes, 16);
+	}
+	return 0;
+}
Index: src/tests/fs/cd9660/pr_48787.image.hex
diff -u /dev/null src/tests/fs/cd9660/pr_48787.image.hex:1.1
--- /dev/null	Sun Apr 28 14:39:22 2024
+++ src/tests/fs/cd9660/pr_48787.image.hex	Sun Apr 28 14:39:22 2024
@@ -0,0 +1,278 @@
+00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+00008000  01 43 44 30 30 31 01 00  20 20 20 20 20 20 20 20  |.CD001..        |
+00008010  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+00008020  20 20 20 20 20 20 20 20  49 53 4f 49 4d 41 47 45  |        ISOIMAGE|
+00008030  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+00008040  20 20 20 20 20 20 20 20  00 00 00 00 00 00 00 00  |        ........|
+00008050  f9 41 20 00 00 20 41 f9  00 00 00 00 00 00 00 00  |.A .. A.........|
+00008060  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+00008070  00 00 00 00 00 00 00 00  01 00 00 01 01 00 00 01  |................|
+00008080  00 08 08 00 14 00 00 00  00 00 00 14 f5 41 20 00  |.............A .|
+00008090  00 00 00 00 00 20 41 f6  00 00 00 00 22 00 f2 41  |..... A....."..A|
+000080a0  20 00 00 20 41 f2 00 08  00 00 00 00 08 00 72 05  | .. A.........r.|
+000080b0  06 0f 1f 21 00 02 00 00  01 00 00 01 01 00 20 20  |...!..........  |
+000080c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+*
+000081b0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 58 4f  |              XO|
+000081c0  52 52 49 53 4f 2d 31 2e  33 2e 37 20 32 30 31 34  |RRISO-1.3.7 2014|
+000081d0  2e 30 35 2e 30 33 2e 31  31 35 30 31 31 2c 20 4c  |.05.03.115011, L|
+000081e0  49 42 49 53 4f 42 55 52  4e 2d 31 2e 33 2e 37 2c  |IBISOBURN-1.3.7,|
+000081f0  20 4c 49 42 49 53 4f 46  53 2d 31 2e 33 2e 37 2c  | LIBISOFS-1.3.7,|
+00008200  20 4c 49 42 42 55 52 4e  2d 31 2e 33 2e 37 20 20  | LIBBURN-1.3.7  |
+00008210  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+*
+00008320  20 20 20 20 20 20 20 20  20 20 20 20 20 32 30 31  |             201|
+00008330  34 30 35 30 36 31 35 33  34 32 38 30 30 00 32 30  |4050615342800.20|
+00008340  31 34 30 35 30 36 31 35  33 34 32 38 30 30 00 30  |14050615342800.0|
+00008350  30 30 30 30 30 30 30 30  30 30 30 30 30 30 30 00  |000000000000000.|
+00008360  30 30 30 30 30 30 30 30  30 30 30 30 30 30 30 30  |0000000000000000|
+00008370  00 01 00 20 20 20 20 20  20 20 20 20 20 20 20 20  |...             |
+00008380  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+*
+00008570  20 20 20 00 00 00 00 00  00 00 00 00 00 00 00 00  |   .............|
+00008580  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+00008800  ff 43 44 30 30 31 01 00  00 00 00 00 00 00 00 00  |.CD001..........|
+00008810  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+00018000  01 43 44 30 30 31 01 00  20 20 20 20 20 20 20 20  |.CD001..        |
+00018010  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+00018020  20 20 20 20 20 20 20 20  49 53 4f 49 4d 41 47 45  |        ISOIMAGE|
+00018030  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+00018040  20 20 20 20 20 20 20 20  00 00 00 00 00 00 00 00  |        ........|
+00018050  b9 41 20 00 00 20 41 b9  00 00 00 00 00 00 00 00  |.A .. A.........|
+00018060  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+00018070  00 00 00 00 00 00 00 00  01 00 00 01 01 00 00 01  |................|
+00018080  00 08 08 00 14 00 00 00  00 00 00 14 35 00 00 00  |............5...|
+00018090  00 00 00 00 00 00 00 36  00 00 00 00 22 00 32 00  |.......6....".2.|
+000180a0  00 00 00 00 00 32 00 08  00 00 00 00 08 00 72 05  |.....2........r.|
+000180b0  06 0f 1f 21 00 02 00 00  01 00 00 01 01 00 20 20  |...!..........  |
+000180c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+*
+000181b0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 58 4f  |              XO|
+000181c0  52 52 49 53 4f 2d 31 2e  33 2e 37 20 32 30 31 34  |RRISO-1.3.7 2014|
+000181d0  2e 30 35 2e 30 33 2e 31  31 35 30 31 31 2c 20 4c  |.05.03.115011, L|
+000181e0  49 42 49 53 4f 42 55 52  4e 2d 31 2e 33 2e 37 2c  |IBISOBURN-1.3.7,|
+000181f0  20 4c 49 42 49 53 4f 46  53 2d 31 2e 33 2e 37 2c  | LIBISOFS-1.3.7,|
+00018200  20 4c 49 42 42 55 52 4e  2d 31 2e 33 2e 37 20 20  | LIBBURN-1.3.7  |
+00018210  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+*
+00018320  20 20 20 20 20 20 20 20  20 20 20 20 20 32 30 31  |             201|
+00018330  34 30 35 30 36 31 35 33  31 33 33 30 30 00 32 30  |4050615313300.20|
+00018340  31 34 30 35 30 36 31 35  33 31 33 33 30 30 00 30  |14050615313300.0|
+00018350  30 30 30 30 30 30 30 30  30 30 30 30 30 30 30 00  |000000000000000.|
+00018360  30 30 30 30 30 30 30 30  30 30 30 30 30 30 30 30  |0000000000000000|
+00018370  00 01 00 20 20 20 20 20  20 20 20 20 20 20 20 20  |...             |
+00018380  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+*
+00018570  20 20 20 00 00 00 00 00  00 00 00 00 00 00 00 00  |   .............|
+00018580  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+00018800  ff 43 44 30 30 31 01 00  00 00 00 00 00 00 00 00  |.CD001..........|
+00018810  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+00019000  84 00 32 00 00 00 00 00  00 32 00 08 00 00 00 00  |..2......2......|
+00019010  08 00 72 05 06 0f 1f 21  00 02 00 00 01 00 00 01  |..r....!........|
+00019020  01 00 53 50 07 01 be ef  00 50 58 24 01 ed 41 00  |..SP.....PX$..A.|
+00019030  00 00 00 41 ed 01 00 00  00 00 00 00 01 00 00 00  |...A............|
+00019040  00 00 00 00 00 00 00 00  00 00 00 00 00 54 46 1a  |.............TF.|
+00019050  01 0e 72 05 06 0f 1f 21  00 72 05 06 0f 1f 21 00  |..r....!.r....!.|
+00019060  72 05 06 0f 1f 21 00 43  45 1c 01 33 00 00 00 00  |r....!.CE..3....|
+00019070  00 00 33 00 00 00 00 00  00 00 00 ed 00 00 00 00  |..3.............|
+00019080  00 00 ed 00 60 00 32 00  00 00 00 00 00 32 00 08  |....`.2......2..|
+00019090  00 00 00 00 08 00 72 05  06 0f 1f 21 00 02 00 00  |......r....!....|
+000190a0  01 00 00 01 01 01 50 58  24 01 ed 41 00 00 00 00  |......PX$..A....|
+000190b0  41 ed 01 00 00 00 00 00  00 01 00 00 00 00 00 00  |A...............|
+000190c0  00 00 00 00 00 00 00 00  00 00 54 46 1a 01 0e 72  |..........TF...r|
+000190d0  05 06 0f 1f 21 00 72 05  06 0f 1f 21 00 72 05 06  |....!.r....!.r..|
+000190e0  0f 1f 21 00 6a 00 34 00  00 00 00 00 00 34 00 08  |..!.j.4......4..|
+000190f0  00 00 00 00 08 00 72 05  06 0f 1e 12 00 02 00 00  |......r.........|
+00019100  01 00 00 01 02 4d 59 00  50 58 24 01 ed 41 00 00  |.....MY.PX$..A..|
+00019110  00 00 41 ed 01 00 00 00  00 00 00 01 e8 03 00 00  |..A.............|
+00019120  00 00 03 e8 e8 03 00 00  00 00 03 e8 54 46 1a 01  |............TF..|
+00019130  0e 72 05 06 0f 1e 12 00  72 05 06 0f 1a 0e 00 72  |.r......r......r|
+00019140  05 06 0f 1e 12 00 4e 4d  07 01 00 6d 79 00 00 00  |......NM...my...|
+00019150  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+00019800  45 52 ed 01 0a 54 87 01  52 52 49 50 5f 31 39 39  |ER...T..RRIP_199|
+00019810  31 41 54 48 45 20 52 4f  43 4b 20 52 49 44 47 45  |1ATHE ROCK RIDGE|
+00019820  20 49 4e 54 45 52 43 48  41 4e 47 45 20 50 52 4f  | INTERCHANGE PRO|
+00019830  54 4f 43 4f 4c 20 50 52  4f 56 49 44 45 53 20 53  |TOCOL PROVIDES S|
+00019840  55 50 50 4f 52 54 20 46  4f 52 20 50 4f 53 49 58  |UPPORT FOR POSIX|
+00019850  20 46 49 4c 45 20 53 59  53 54 45 4d 20 53 45 4d  | FILE SYSTEM SEM|
+00019860  41 4e 54 49 43 53 50 4c  45 41 53 45 20 43 4f 4e  |ANTICSPLEASE CON|
+00019870  54 41 43 54 20 44 49 53  43 20 50 55 42 4c 49 53  |TACT DISC PUBLIS|
+00019880  48 45 52 20 46 4f 52 20  53 50 45 43 49 46 49 43  |HER FOR SPECIFIC|
+00019890  41 54 49 4f 4e 20 53 4f  55 52 43 45 2e 20 20 53  |ATION SOURCE.  S|
+000198a0  45 45 20 50 55 42 4c 49  53 48 45 52 20 49 44 45  |EE PUBLISHER IDE|
+000198b0  4e 54 49 46 49 45 52 20  49 4e 20 50 52 49 4d 41  |NTIFIER IN PRIMA|
+000198c0  52 59 20 56 4f 4c 55 4d  45 20 44 45 53 43 52 49  |RY VOLUME DESCRI|
+000198d0  50 54 4f 52 20 46 4f 52  20 43 4f 4e 54 41 43 54  |PTOR FOR CONTACT|
+000198e0  20 49 4e 46 4f 52 4d 41  54 49 4f 4e 2e 00 00 00  | INFORMATION....|
+000198f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+0001a000  60 00 34 00 00 00 00 00  00 34 00 08 00 00 00 00  |`.4......4......|
+0001a010  08 00 72 05 06 0f 1e 12  00 02 00 00 01 00 00 01  |..r.............|
+0001a020  01 00 50 58 24 01 ed 41  00 00 00 00 41 ed 01 00  |..PX$..A....A...|
+0001a030  00 00 00 00 00 01 e8 03  00 00 00 00 03 e8 e8 03  |................|
+0001a040  00 00 00 00 03 e8 54 46  1a 01 0e 72 05 06 0f 1e  |......TF...r....|
+0001a050  12 00 72 05 06 0f 1a 0e  00 72 05 06 0f 1e 12 00  |..r......r......|
+0001a060  60 00 32 00 00 00 00 00  00 32 00 08 00 00 00 00  |`.2......2......|
+0001a070  08 00 72 05 06 0f 1f 21  00 02 00 00 01 00 00 01  |..r....!........|
+0001a080  01 01 50 58 24 01 ed 41  00 00 00 00 41 ed 01 00  |..PX$..A....A...|
+0001a090  00 00 00 00 00 01 00 00  00 00 00 00 00 00 00 00  |................|
+0001a0a0  00 00 00 00 00 00 54 46  1a 01 0e 72 05 06 0f 1f  |......TF...r....|
+0001a0b0  21 00 72 05 06 0f 1f 21  00 72 05 06 0f 1f 21 00  |!.r....!.r....!.|
+0001a0c0  7c 00 38 00 00 00 00 00  00 38 00 f8 ff ff ff ff  ||.8......8......|
+0001a0d0  f8 00 72 05 06 0f 1e 12  00 80 00 00 01 00 00 01  |..r.............|
+0001a0e0  0d 4c 41 52 47 45 5f 46  49 4c 45 2e 3b 31 50 58  |.LARGE_FILE.;1PX|
+0001a0f0  24 01 a4 81 00 00 00 00  81 a4 01 00 00 00 00 00  |$...............|
+0001a100  00 01 e8 03 00 00 00 00  03 e8 e8 03 00 00 00 00  |................|
+0001a110  03 e8 54 46 1a 01 0e 72  05 06 0f 1e 12 00 72 05  |..TF...r......r.|
+0001a120  06 0f 1e 12 00 72 05 06  0f 1e 12 00 4e 4d 0f 01  |.....r......NM..|
+0001a130  00 6c 61 72 67 65 5f 66  69 6c 65 00 7c 00 37 00  |.large_file.|.7.|
+0001a140  20 00 00 20 00 37 00 10  0d 02 02 0d 10 00 72 05  | .. .7........r.|
+0001a150  06 0f 1e 12 00 00 00 00  01 00 00 01 0d 4c 41 52  |.............LAR|
+0001a160  47 45 5f 46 49 4c 45 2e  3b 31 50 58 24 01 a4 81  |GE_FILE.;1PX$...|
+0001a170  00 00 00 00 81 a4 01 00  00 00 00 00 00 01 e8 03  |................|
+0001a180  00 00 00 00 03 e8 e8 03  00 00 00 00 03 e8 54 46  |..............TF|
+0001a190  1a 01 0e 72 05 06 0f 1e  12 00 72 05 06 0f 1e 12  |...r......r.....|
+0001a1a0  00 72 05 06 0f 1e 12 00  4e 4d 0f 01 00 6c 61 72  |.r......NM...lar|
+0001a1b0  67 65 5f 66 69 6c 65 00  00 00 00 00 00 00 00 00  |ge_file.........|
+0001a1c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+0001a800  01 00 32 00 00 00 01 00  00 00 02 00 34 00 00 00  |..2.........4...|
+0001a810  01 00 4d 59 00 00 00 00  00 00 00 00 00 00 00 00  |..MY............|
+0001a820  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+0001b000  01 00 00 00 00 32 00 01  00 00 02 00 00 00 00 34  |.....2.........4|
+0001b010  00 01 4d 59 00 00 00 00  00 00 00 00 00 00 00 00  |..MY............|
+0001b020  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+1020f8000  01 43 44 30 30 31 01 00  20 20 20 20 20 20 20 20  |.CD001..        |
+1020f8010  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+1020f8020  20 20 20 20 20 20 20 20  49 53 4f 49 4d 41 47 45  |        ISOIMAGE|
+1020f8030  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+1020f8040  20 20 20 20 20 20 20 20  00 00 00 00 00 00 00 00  |        ........|
+1020f8050  19 00 00 00 00 00 00 19  00 00 00 00 00 00 00 00  |................|
+1020f8060  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+1020f8070  00 00 00 00 00 00 00 00  01 00 00 01 01 00 00 01  |................|
+1020f8080  00 08 08 00 14 00 00 00  00 00 00 14 f5 41 20 00  |.............A .|
+1020f8090  00 00 00 00 00 20 41 f6  00 00 00 00 22 00 f2 41  |..... A....."..A|
+1020f80a0  20 00 00 20 41 f2 00 08  00 00 00 00 08 00 72 05  | .. A.........r.|
+1020f80b0  06 0f 1f 21 00 02 00 00  01 00 00 01 01 00 20 20  |...!..........  |
+1020f80c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+*
+1020f81b0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 58 4f  |              XO|
+1020f81c0  52 52 49 53 4f 2d 31 2e  33 2e 37 20 32 30 31 34  |RRISO-1.3.7 2014|
+1020f81d0  2e 30 35 2e 30 33 2e 31  31 35 30 31 31 2c 20 4c  |.05.03.115011, L|
+1020f81e0  49 42 49 53 4f 42 55 52  4e 2d 31 2e 33 2e 37 2c  |IBISOBURN-1.3.7,|
+1020f81f0  20 4c 49 42 49 53 4f 46  53 2d 31 2e 33 2e 37 2c  | LIBISOFS-1.3.7,|
+1020f8200  20 4c 49 42 42 55 52 4e  2d 31 2e 33 2e 37 20 20  | LIBBURN-1.3.7  |
+1020f8210  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+*
+1020f8320  20 20 20 20 20 20 20 20  20 20 20 20 20 32 30 31  |             201|
+1020f8330  34 30 35 30 36 31 35 33  34 32 38 30 30 00 32 30  |4050615342800.20|
+1020f8340  31 34 30 35 30 36 31 35  33 34 32 38 30 30 00 30  |14050615342800.0|
+1020f8350  30 30 30 30 30 30 30 30  30 30 30 30 30 30 30 00  |000000000000000.|
+1020f8360  30 30 30 30 30 30 30 30  30 30 30 30 30 30 30 30  |0000000000000000|
+1020f8370  00 01 00 20 20 20 20 20  20 20 20 20 20 20 20 20  |...             |
+1020f8380  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
+*
+1020f8570  20 20 20 00 00 00 00 00  00 00 00 00 00 00 00 00  |   .............|
+1020f8580  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+1020f8800  ff 43 44 30 30 31 01 00  00 00 00 00 00 00 00 00  |.CD001..........|
+1020f8810  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+1020f9000  84 00 f2 41 20 00 00 20  41 f2 00 08 00 00 00 00  |...A .. A.......|
+1020f9010  08 00 72 05 06 0f 1f 21  00 02 00 00 01 00 00 01  |..r....!........|
+1020f9020  01 00 53 50 07 01 be ef  00 50 58 24 01 ed 41 00  |..SP.....PX$..A.|
+1020f9030  00 00 00 41 ed 01 00 00  00 00 00 00 01 00 00 00  |...A............|
+1020f9040  00 00 00 00 00 00 00 00  00 00 00 00 00 54 46 1a  |.............TF.|
+1020f9050  01 0e 72 05 06 0f 1f 21  00 72 05 06 0f 1f 21 00  |..r....!.r....!.|
+1020f9060  72 05 06 0f 1f 21 00 43  45 1c 01 f3 41 20 00 00  |r....!.CE...A ..|
+1020f9070  20 41 f3 00 00 00 00 00  00 00 00 ed 00 00 00 00  | A..............|
+1020f9080  00 00 ed 00 60 00 f2 41  20 00 00 20 41 f2 00 08  |....`..A .. A...|
+1020f9090  00 00 00 00 08 00 72 05  06 0f 1f 21 00 02 00 00  |......r....!....|
+1020f90a0  01 00 00 01 01 01 50 58  24 01 ed 41 00 00 00 00  |......PX$..A....|
+1020f90b0  41 ed 01 00 00 00 00 00  00 01 00 00 00 00 00 00  |A...............|
+1020f90c0  00 00 00 00 00 00 00 00  00 00 54 46 1a 01 0e 72  |..........TF...r|
+1020f90d0  05 06 0f 1f 21 00 72 05  06 0f 1f 21 00 72 05 06  |....!.r....!.r..|
+1020f90e0  0f 1f 21 00 6a 00 f4 41  20 00 00 20 41 f4 00 08  |..!.j..A .. A...|
+1020f90f0  00 00 00 00 08 00 72 05  06 0f 1e 12 00 02 00 00  |......r.........|
+1020f9100  01 00 00 01 02 4d 59 00  50 58 24 01 ed 41 00 00  |.....MY.PX$..A..|
+1020f9110  00 00 41 ed 01 00 00 00  00 00 00 01 e8 03 00 00  |..A.............|
+1020f9120  00 00 03 e8 e8 03 00 00  00 00 03 e8 54 46 1a 01  |............TF..|
+1020f9130  0e 72 05 06 0f 1e 12 00  72 05 06 0f 1a 0e 00 72  |.r......r......r|
+1020f9140  05 06 0f 1e 12 00 4e 4d  07 01 00 6d 79 00 7c 00  |......NM...my.|.|
+1020f9150  f8 41 20 00 00 20 41 f8  06 00 00 00 00 00 00 06  |.A .. A.........|
+1020f9160  72 05 06 0f 22 00 00 00  00 00 01 00 00 01 0d 53  |r..."..........S|
+1020f9170  4d 41 4c 4c 5f 46 49 4c  45 2e 3b 31 50 58 24 01  |MALL_FILE.;1PX$.|
+1020f9180  a4 81 00 00 00 00 81 a4  01 00 00 00 00 00 00 01  |................|
+1020f9190  e8 03 00 00 00 00 03 e8  e8 03 00 00 00 00 03 e8  |................|
+1020f91a0  54 46 1a 01 0e 72 05 06  0f 22 00 00 72 05 06 0f  |TF...r..."..r...|
+1020f91b0  22 00 00 72 05 06 0f 22  00 00 4e 4d 0f 01 00 73  |"..r..."..NM...s|
+1020f91c0  6d 61 6c 6c 5f 66 69 6c  65 00 00 00 00 00 00 00  |mall_file.......|
+1020f91d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+1020f9800  45 52 ed 01 0a 54 87 01  52 52 49 50 5f 31 39 39  |ER...T..RRIP_199|
+1020f9810  31 41 54 48 45 20 52 4f  43 4b 20 52 49 44 47 45  |1ATHE ROCK RIDGE|
+1020f9820  20 49 4e 54 45 52 43 48  41 4e 47 45 20 50 52 4f  | INTERCHANGE PRO|
+1020f9830  54 4f 43 4f 4c 20 50 52  4f 56 49 44 45 53 20 53  |TOCOL PROVIDES S|
+1020f9840  55 50 50 4f 52 54 20 46  4f 52 20 50 4f 53 49 58  |UPPORT FOR POSIX|
+1020f9850  20 46 49 4c 45 20 53 59  53 54 45 4d 20 53 45 4d  | FILE SYSTEM SEM|
+1020f9860  41 4e 54 49 43 53 50 4c  45 41 53 45 20 43 4f 4e  |ANTICSPLEASE CON|
+1020f9870  54 41 43 54 20 44 49 53  43 20 50 55 42 4c 49 53  |TACT DISC PUBLIS|
+1020f9880  48 45 52 20 46 4f 52 20  53 50 45 43 49 46 49 43  |HER FOR SPECIFIC|
+1020f9890  41 54 49 4f 4e 20 53 4f  55 52 43 45 2e 20 20 53  |ATION SOURCE.  S|
+1020f98a0  45 45 20 50 55 42 4c 49  53 48 45 52 20 49 44 45  |EE PUBLISHER IDE|
+1020f98b0  4e 54 49 46 49 45 52 20  49 4e 20 50 52 49 4d 41  |NTIFIER IN PRIMA|
+1020f98c0  52 59 20 56 4f 4c 55 4d  45 20 44 45 53 43 52 49  |RY VOLUME DESCRI|
+1020f98d0  50 54 4f 52 20 46 4f 52  20 43 4f 4e 54 41 43 54  |PTOR FOR CONTACT|
+1020f98e0  20 49 4e 46 4f 52 4d 41  54 49 4f 4e 2e 00 00 00  | INFORMATION....|
+1020f98f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+1020fa000  60 00 f4 41 20 00 00 20  41 f4 00 08 00 00 00 00  |`..A .. A.......|
+1020fa010  08 00 72 05 06 0f 1e 12  00 02 00 00 01 00 00 01  |..r.............|
+1020fa020  01 00 50 58 24 01 ed 41  00 00 00 00 41 ed 01 00  |..PX$..A....A...|
+1020fa030  00 00 00 00 00 01 e8 03  00 00 00 00 03 e8 e8 03  |................|
+1020fa040  00 00 00 00 03 e8 54 46  1a 01 0e 72 05 06 0f 1e  |......TF...r....|
+1020fa050  12 00 72 05 06 0f 1a 0e  00 72 05 06 0f 1e 12 00  |..r......r......|
+1020fa060  60 00 f2 41 20 00 00 20  41 f2 00 08 00 00 00 00  |`..A .. A.......|
+1020fa070  08 00 72 05 06 0f 1f 21  00 02 00 00 01 00 00 01  |..r....!........|
+1020fa080  01 01 50 58 24 01 ed 41  00 00 00 00 41 ed 01 00  |..PX$..A....A...|
+1020fa090  00 00 00 00 00 01 00 00  00 00 00 00 00 00 00 00  |................|
+1020fa0a0  00 00 00 00 00 00 54 46  1a 01 0e 72 05 06 0f 1f  |......TF...r....|
+1020fa0b0  21 00 72 05 06 0f 1f 21  00 72 05 06 0f 1f 21 00  |!.r....!.r....!.|
+1020fa0c0  7c 00 38 00 00 00 00 00  00 38 00 f8 ff ff ff ff  ||.8......8......|
+1020fa0d0  f8 00 72 05 06 0f 1e 12  00 80 00 00 01 00 00 01  |..r.............|
+1020fa0e0  0d 4c 41 52 47 45 5f 46  49 4c 45 2e 3b 31 50 58  |.LARGE_FILE.;1PX|
+1020fa0f0  24 01 a4 81 00 00 00 00  81 a4 01 00 00 00 00 00  |$...............|
+1020fa100  00 01 e8 03 00 00 00 00  03 e8 e8 03 00 00 00 00  |................|
+1020fa110  03 e8 54 46 1a 01 0e 72  05 06 0f 1e 12 00 72 05  |..TF...r......r.|
+1020fa120  06 0f 1e 12 00 72 05 06  0f 1e 12 00 4e 4d 0f 01  |.....r......NM..|
+1020fa130  00 6c 61 72 67 65 5f 66  69 6c 65 00 7c 00 37 00  |.large_file.|.7.|
+1020fa140  20 00 00 20 00 37 00 10  0d 02 02 0d 10 00 72 05  | .. .7........r.|
+1020fa150  06 0f 1e 12 00 00 00 00  01 00 00 01 0d 4c 41 52  |.............LAR|
+1020fa160  47 45 5f 46 49 4c 45 2e  3b 31 50 58 24 01 a4 81  |GE_FILE.;1PX$...|
+1020fa170  00 00 00 00 81 a4 01 00  00 00 00 00 00 01 e8 03  |................|
+1020fa180  00 00 00 00 03 e8 e8 03  00 00 00 00 03 e8 54 46  |..............TF|
+1020fa190  1a 01 0e 72 05 06 0f 1e  12 00 72 05 06 0f 1e 12  |...r......r.....|
+1020fa1a0  00 72 05 06 0f 1e 12 00  4e 4d 0f 01 00 6c 61 72  |.r......NM...lar|
+1020fa1b0  67 65 5f 66 69 6c 65 00  00 00 00 00 00 00 00 00  |ge_file.........|
+1020fa1c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+1020fa800  01 00 f2 41 20 00 01 00  00 00 02 00 f4 41 20 00  |...A ........A .|
+1020fa810  01 00 4d 59 00 00 00 00  00 00 00 00 00 00 00 00  |..MY............|
+1020fa820  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+1020fb000  01 00 00 20 41 f2 00 01  00 00 02 00 00 20 41 f4  |... A........ A.|
+1020fb010  00 01 4d 59 00 00 00 00  00 00 00 00 00 00 00 00  |..MY............|
+1020fb020  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+1020fc000  68 65 6c 6c 6f 0a 00 00  00 00 00 00 00 00 00 00  |hello...........|
+1020fc010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
+*
+102150000

Reply via email to