@ 260915.5

231120.1 · d5f5a8e721a8925041f1204080ecdbef21028b3b

update to fix #316 #317 #319

- fix #319
- option -o no longer uses + as a field separator (GNU grep compatibility) fix #317 and updated the test cases
- bzip3 is no longer a "required" dependency fix #316
- improved \b to not internally use (\<|\>)

reading declarations

Changes to tests/out/Hello_wnhS-X-o.out. All files

tests/out/Hello_wnhS-X-o.out

@@ -1,6 +1,6 @@ Hello.bat: 00000000  -- -- -- -- -- -- -- 73  68 0a 65 63 68 6f -- --  |-------shJecho--|-Hello.bat++Hello.bat: 00000010  48 65 6c 6c 6f 20 57 6f  72 6c 64 21 22 -- -- --  |Hello World!"---| Hello.class: 00000090  -- -- -- -- 48 65 6c 6c  6f 20 57 6f 72 6c 64 21  |----Hello World!|@@ -11,19 +11,19 @@ Hello.java: 00000010  -- -- -- -- -- 70 75 62  6c 69 63 20 63 6c 61 73  |-----public clas| 00000020  73 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |s---------------|-Hello.java++Hello.java: 00000020  -- -- 48 65 6c 6c 6f 20  2f 2f -- -- -- -- -- --  |--Hello //------|-Hello.java++Hello.java: 00000020  -- -- -- -- -- -- -- --  -- -- -- 70 72 69 6e 74  |-----------print| 00000030  73 20 61 -- -- -- -- --  -- -- -- -- -- -- -- --  |s a-------------|-Hello.java++Hello.java: 00000030  -- -- -- -- 48 65 6c 6c  6f 20 57 6f 72 6c 64 21  |----Hello World!|-Hello.java++Hello.java: 00000040  -- 67 72 65 65 74 69 6e  67 0a 7b -- -- -- -- --  |-greetingJ{-----|-Hello.java++Hello.java: 00000040  -- -- -- -- -- -- -- --  -- -- -- -- 70 75 62 6c  |------------publ| 00000050  69 63 20 73 74 61 74 69  63 -- -- -- -- -- -- --  |ic static-------|-Hello.java++Hello.java: 00000050  -- -- -- -- -- -- -- --  -- -- 76 6f 69 64 20 6d  |----------void m| 00000060  61 69 6e 28 53 74 72 69  6e 67 5b 5d -- -- -- --  |ain(String[]----| Hello.java:@@ -34,13 +34,13 @@ 00000010  f3 a0 d0 c4 c6 -- -- --  -- -- -- -- -- -- -- --  |.....-----------| Hello.pdf: 00000010  -- -- -- -- -- -- 34 20  30 -- -- -- -- -- -- --  |------4 0-------|-Hello.pdf++Hello.pdf: 00000010  -- -- -- -- -- -- -- --  -- -- 6f 62 6a 0a 3c 3c  |----------objJ<<|-Hello.pdf++Hello.pdf: 00000020  -- -- 4c 65 6e 67 74 68  20 35 -- -- -- -- -- --  |--Length 5------|-Hello.pdf++Hello.pdf: 00000020  -- -- -- -- -- -- -- --  -- -- -- 30 20 52 -- --  |-----------0 R--|-Hello.pdf++Hello.pdf: 00000030  46 69 6c 74 65 72 20 2f  46 6c 61 74 65 44 65 63  |Filter /FlateDec| 00000040  6f 64 65 -- -- -- -- --  -- -- -- -- -- -- -- --  |ode-------------| Hello.pdf:@@ -55,78 +55,78 @@ 000000d0  65 61 6d 0a 65 6e 64 6f  62 6a -- -- -- -- -- --  |eamJendobj------| Hello.pdf: 000000d0  -- -- -- -- -- -- -- --  -- -- -- 35 20 30 -- --  |-----------5 0--|-Hello.pdf++Hello.pdf: 000000d0  -- -- -- -- -- -- -- --  -- -- -- -- -- -- -- 6f  |---------------o| 000000e0  62 6a 0a 31 32 33 -- --  -- -- -- -- -- -- -- --  |bjJ123----------| Hello.pdf: 000000e0  -- -- -- -- -- -- -- 65  6e 64 6f 62 6a 0a 32 --  |-------endobjJ2-|-Hello.pdf++Hello.pdf: 000000f0  30 20 6f 62 6a -- -- --  -- -- -- -- -- -- -- --  |0 obj-----------| Hello.pdf: 000000f0  -- -- -- -- -- -- -- --  -- -- 54 79 70 65 20 2f  |----------Type /| 00000100  50 61 67 65 -- -- -- --  -- -- -- -- -- -- -- --  |Page------------|-Hello.pdf++Hello.pdf: 00000100  -- -- -- -- -- -- 50 61  72 65 6e 74 20 33 -- --  |------Parent 3--|-Hello.pdf++Hello.pdf: 00000100  -- -- -- -- -- -- -- --  -- -- -- -- -- -- -- 30  |---------------0| 00000110  20 52 -- -- -- -- -- --  -- -- -- -- -- -- -- --  | R--------------|-Hello.pdf++Hello.pdf: 00000110  -- -- -- -- 52 65 73 6f  75 72 63 65 73 20 36 --  |----Resources 6-|-Hello.pdf++Hello.pdf: 00000120  30 20 52 -- -- -- -- --  -- -- -- -- -- -- -- --  |0 R-------------|-Hello.pdf++Hello.pdf: 00000120  -- -- -- -- -- 43 6f 6e  74 65 6e 74 73 20 34 --  |-----Contents 4-|-Hello.pdf++Hello.pdf: 00000130  30 20 52 -- -- -- -- --  -- -- -- -- -- -- -- --  |0 R-------------|-Hello.pdf++Hello.pdf: 00000130  -- -- -- -- -- 4d 65 64  69 61 42 6f 78 20 5b 30  |-----MediaBox [0|-Hello.pdf++Hello.pdf: 00000140  -- 30 20 36 31 32 -- --  -- -- -- -- -- -- -- --  |-0 612----------| Hello.pdf: 00000140  -- -- -- -- -- -- -- --  -- -- -- -- -- -- -- 65  |---------------e| 00000150  6e 64 6f 62 6a 0a 36 --  -- -- -- -- -- -- -- --  |ndobjJ6---------|-Hello.pdf++Hello.pdf: 00000150  -- -- -- -- -- -- -- --  30 20 6f 62 6a -- -- --  |--------0 obj---| Hello.pdf: 00000160  -- -- 50 72 6f 63 53 65  74 20 5b -- -- -- -- --  |--ProcSet [-----|-Hello.pdf++Hello.pdf: 00000160  -- -- -- -- -- -- -- --  -- -- -- -- -- 50 44 46  |-------------PDF| 00000170  20 2f 54 65 78 74 -- --  -- -- -- -- -- -- -- --  | /Text----------|-Hello.pdf++Hello.pdf: 00000170  -- -- -- -- -- -- -- --  -- -- 43 6f 6c 6f 72 53  |----------ColorS| 00000180  70 61 63 65 20 3c 3c --  -- -- -- -- -- -- -- --  |pace <<---------|-Hello.pdf++Hello.pdf: 00000180  -- -- -- -- -- -- -- --  -- 43 73 31 20 37 -- --  |---------Cs1 7--|-Hello.pdf++Hello.pdf: 00000180  -- -- -- -- -- -- -- --  -- -- -- -- -- -- -- 30  |---------------0| 00000190  20 52 -- -- -- -- -- --  -- -- -- -- -- -- -- --  | R--------------|-Hello.pdf++Hello.pdf: 00000190  -- -- -- -- -- -- -- 46  6f 6e 74 20 3c 3c -- --  |-------Font <<--|-Hello.pdf++Hello.pdf: 000001a0  54 54 31 20 38 -- -- --  -- -- -- -- -- -- -- --  |TT1 8-----------|-Hello.pdf++Hello.pdf: 000001a0  -- -- -- -- -- -- 30 20  52 -- -- -- -- -- -- --  |------0 R-------| Hello.pdf: 000001b0  65 6e 64 6f 62 6a 0a 39  -- -- -- -- -- -- -- --  |endobjJ9--------|-Hello.pdf++Hello.pdf: 000001b0  -- -- -- -- -- -- -- --  -- 30 20 6f 62 6a -- --  |---------0 obj--| Hello.pdf: 000001c0  -- -- -- 4c 65 6e 67 74  68 20 31 30 -- -- -- --  |---Length 10----|-Hello.pdf++Hello.pdf: 000001c0  -- -- -- -- -- -- -- --  -- -- -- -- -- 30 20 52  |-------------0 R|-Hello.pdf++Hello.pdf: 000001d0  -- -- 4e 20 31 -- -- --  -- -- -- -- -- -- -- --  |--N 1-----------|-Hello.pdf++Hello.pdf: 000001d0  -- -- -- -- -- -- -- 41  6c 74 65 72 6e 61 74 65  |-------Alternate| 000001e0  20 2f 44 65 76 69 63 65  47 72 61 79 -- -- -- --  | /DeviceGray----|-Hello.pdf++Hello.pdf: 000001e0  -- -- -- -- -- -- -- --  -- -- -- -- -- -- 46 69  |--------------Fi| 000001f0  6c 74 65 72 20 2f 46 6c  61 74 65 44 65 63 6f 64  |lter /FlateDecod| 00000200  65 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |e---------------| Hello.pdf: 00000200  -- -- -- -- -- 73 74 72  65 61 6d 0a 78 01 85 55  |-----streamJxA.U| 00000210  5d 68 1c 55 14 3e bb 73  67 03 12 07 1f b4 -- --  |]h\UT>.sgCRG_.--|-Hello.pdf++Hello.pdf: 00000220  -- -- -- 6d 09 e9 32 89  56 13 8b b5 db 4d ba 49  |---mI.2.VS...M.I| 00000230  13 b7 eb 66 53 9b 2a ca  74 76 36 3b cd 64 66 9c  |S..fS.*.tv6;.df.| 00000240  99 dd 26 a1 4f a5 e0 9b  16 04 e9 ab a0 3e c6 82  |..&.O...VD...>..|@@ -139,7 +139,7 @@ 00000670  61 6d -- -- -- -- -- --  -- -- -- -- -- -- -- --  |am--------------| Hello.pdf: 00000670  -- -- -- 65 6e 64 6f 62  6a 0a 31 30 -- -- -- --  |---endobjJ10----|-Hello.pdf++Hello.pdf: 00000670  -- -- -- -- -- -- -- --  -- -- -- -- -- 30 20 6f  |-------------0 o| 00000680  62 6a -- -- -- -- -- --  -- -- -- -- -- -- -- --  |bj--------------| Hello.pdf:@@ -147,175 +147,175 @@ Hello.pdf: 00000680  -- -- -- -- -- -- -- --  -- -- -- -- -- -- -- 37  |---------------7| 00000690  20 30 -- -- -- -- -- --  -- -- -- -- -- -- -- --  | 0--------------|-Hello.pdf++Hello.pdf: 00000690  -- -- -- 6f 62 6a 0a 5b  -- -- -- -- -- -- -- --  |---objJ[--------|-Hello.pdf++Hello.pdf: 00000690  -- -- -- -- -- -- -- --  -- -- 49 43 43 42 61 73  |----------ICCBas| 000006a0  65 64 20 39 -- -- -- --  -- -- -- -- -- -- -- --  |ed 9------------|-Hello.pdf++Hello.pdf: 000006a0  -- -- -- -- -- 30 20 52  -- -- -- -- -- -- -- --  |-----0 R--------| Hello.pdf: 000006a0  -- -- -- -- -- -- -- --  -- -- -- 65 6e 64 6f 62  |-----------endob| 000006b0  6a 0a 33 -- -- -- -- --  -- -- -- -- -- -- -- --  |jJ3-------------|-Hello.pdf++Hello.pdf: 000006b0  -- -- -- -- 30 20 6f 62  6a -- -- -- -- -- -- --  |----0 obj-------| Hello.pdf: 000006b0  -- -- -- -- -- -- -- --  -- -- -- -- -- -- 54 79  |--------------Ty| 000006c0  70 65 20 2f 50 61 67 65  73 -- -- -- -- -- -- --  |pe /Pages-------|-Hello.pdf++Hello.pdf: 000006c0  -- -- -- -- -- -- -- --  -- -- -- 4d 65 64 69 61  |-----------Media| 000006d0  42 6f 78 20 5b 30 -- --  -- -- -- -- -- -- -- --  |Box [0----------|-Hello.pdf++Hello.pdf: 000006d0  -- -- -- -- -- -- -- 30  20 36 31 32 -- -- -- --  |-------0 612----|-Hello.pdf++Hello.pdf: 000006e0  -- -- -- 43 6f 75 6e 74  20 31 -- -- -- -- -- --  |---Count 1------|-Hello.pdf++Hello.pdf: 000006e0  -- -- -- -- -- -- -- --  -- -- -- -- 4b 69 64 73  |------------Kids| 000006f0  20 5b -- -- -- -- -- --  -- -- -- -- -- -- -- --  | [--------------|-Hello.pdf++Hello.pdf: 000006f0  -- -- -- 32 20 30 -- --  -- -- -- -- -- -- -- --  |---2 0----------|-Hello.pdf++Hello.pdf: 000006f0  -- -- -- -- -- -- -- 52  20 5d -- -- -- -- -- --  |-------R ]------| Hello.pdf: 000006f0  -- -- -- -- -- -- -- --  -- -- -- -- -- -- 65 6e  |--------------en| 00000700  64 6f 62 6a 0a 31 31 --  -- -- -- -- -- -- -- --  |dobjJ11---------|-Hello.pdf++Hello.pdf: 00000700  -- -- -- -- -- -- -- --  30 20 6f 62 6a -- -- --  |--------0 obj---| Hello.pdf: 00000710  -- -- 54 79 70 65 20 2f  43 61 74 61 6c 6f 67 --  |--Type /Catalog-|-Hello.pdf++Hello.pdf: 00000720  -- 50 61 67 65 73 20 33  -- -- -- -- -- -- -- --  |-Pages 3--------|-Hello.pdf++Hello.pdf: 00000720  -- -- -- -- -- -- -- --  -- 30 20 52 -- -- -- --  |---------0 R----| Hello.pdf: 00000730  65 6e 64 6f 62 6a 0a 38  -- -- -- -- -- -- -- --  |endobjJ8--------|-Hello.pdf++Hello.pdf: 00000730  -- -- -- -- -- -- -- --  -- 30 20 6f 62 6a -- --  |---------0 obj--| Hello.pdf: 00000740  -- -- -- 54 79 70 65 20  2f 46 6f 6e 74 -- -- --  |---Type /Font---|-Hello.pdf++Hello.pdf: 00000740  -- -- -- -- -- -- -- --  -- -- -- -- -- -- -- 53  |---------------S| 00000750  75 62 74 79 70 65 20 2f  54 72 75 65 54 79 70 65  |ubtype /TrueType|-Hello.pdf++Hello.pdf: 00000760  -- -- 42 61 73 65 46 6f  6e 74 20 2f 47 51 54 4d  |--BaseFont /GQTM| 00000770  5a 46 2b 4d 65 6e 6c 6f  2d 52 65 67 75 6c 61 72  |ZF+Menlo-Regular|-Hello.pdf++Hello.pdf: 00000780  -- -- 46 6f 6e 74 44 65  73 63 72 69 70 74 6f 72  |--FontDescriptor| 00000790  0a 31 32 -- -- -- -- --  -- -- -- -- -- -- -- --  |J12-------------|-Hello.pdf++Hello.pdf: 00000790  -- -- -- -- 30 20 52 --  -- -- -- -- -- -- -- --  |----0 R---------|-Hello.pdf++Hello.pdf: 00000790  -- -- -- -- -- -- -- --  -- 45 6e 63 6f 64 69 6e  |---------Encodin| 000007a0  67 20 2f 4d 61 63 52 6f  6d 61 6e 45 6e 63 6f 64  |g /MacRomanEncod| 000007b0  69 6e 67 -- -- -- -- --  -- -- -- -- -- -- -- --  |ing-------------|-Hello.pdf++Hello.pdf: 000007b0  -- -- -- -- -- 46 69 72  73 74 43 68 61 72 20 37  |-----FirstChar 7| 000007c0  32 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |2---------------|-Hello.pdf++Hello.pdf: 000007c0  -- -- -- 4c 61 73 74 43  68 61 72 20 31 31 31 --  |---LastChar 111-|-Hello.pdf++Hello.pdf: 000007d0  -- 57 69 64 74 68 73 20  5b -- -- -- -- -- -- --  |-Widths [-------|-Hello.pdf++Hello.pdf: 000007d0  -- -- -- -- -- -- -- --  -- -- 36 30 32 0a 30 --  |----------602J0-|-Hello.pdf++Hello.pdf: 000007e0  30 20 30 -- -- -- -- --  -- -- -- -- -- -- -- --  |0 0-------------|-Hello.pdf++Hello.pdf: 000007e0  -- -- -- -- 30 20 30 --  -- -- -- -- -- -- -- --  |----0 0---------|-Hello.pdf++Hello.pdf: 000007e0  -- -- -- -- -- -- -- --  30 20 30 -- -- -- -- --  |--------0 0-----|-Hello.pdf++Hello.pdf: 000007e0  -- -- -- -- -- -- -- --  -- -- -- -- 30 20 30 --  |------------0 0-|-Hello.pdf++Hello.pdf: 000007f0  30 20 30 -- -- -- -- --  -- -- -- -- -- -- -- --  |0 0-------------|-Hello.pdf++Hello.pdf: 000007f0  -- -- -- -- 30 20 30 --  -- -- -- -- -- -- -- --  |----0 0---------|-Hello.pdf++Hello.pdf: 000007f0  -- -- -- -- -- -- -- --  30 20 30 -- -- -- -- --  |--------0 0-----|-Hello.pdf++Hello.pdf: 000007f0  -- -- -- -- -- -- -- --  -- -- -- -- 30 20 30 --  |------------0 0-|-Hello.pdf++Hello.pdf: 00000800  30 20 30 -- -- -- -- --  -- -- -- -- -- -- -- --  |0 0-------------|-Hello.pdf++Hello.pdf: 00000800  -- -- -- -- 30 20 30 --  -- -- -- -- -- -- -- --  |----0 0---------|-Hello.pdf++Hello.pdf: 00000800  -- -- -- -- -- -- -- --  30 20 30 -- -- -- -- --  |--------0 0-----|-Hello.pdf++Hello.pdf: 00000800  -- -- -- -- -- -- -- --  -- -- -- -- 30 20 30 --  |------------0 0-|-Hello.pdf++Hello.pdf: 00000810  30 20 30 -- -- -- -- --  -- -- -- -- -- -- -- --  |0 0-------------|-Hello.pdf++Hello.pdf: 00000810  -- -- -- -- 30 20 36 30  32 -- -- -- -- -- -- --  |----0 602-------|-Hello.pdf++Hello.pdf: 00000810  -- -- -- -- -- -- -- --  -- -- 30 20 30 -- -- --  |----------0 0---|-Hello.pdf++Hello.pdf: 00000810  -- -- -- -- -- -- -- --  -- -- -- -- -- -- 30 20  |--------------0 | 00000820  30 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |0---------------|-Hello.pdf++Hello.pdf: 00000820  -- -- 30 20 30 -- -- --  -- -- -- -- -- -- -- --  |--0 0-----------|-Hello.pdf++Hello.pdf: 00000820  -- -- -- -- -- -- 36 30  32 0a 30 -- -- -- -- --  |------602J0-----|-Hello.pdf++Hello.pdf: 00000820  -- -- -- -- -- -- -- --  -- -- -- -- 30 20 36 30  |------------0 60| 00000830  32 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |2---------------| Hello.pdf: 00000830  -- -- -- -- -- -- -- 65  6e 64 6f 62 6a 0a 31 32  |-------endobjJ12|-Hello.pdf++Hello.pdf: 00000840  -- 30 20 6f 62 6a -- --  -- -- -- -- -- -- -- --  |-0 obj----------| Hello.pdf: 00000840  -- -- -- -- -- -- -- --  -- -- -- 54 79 70 65 20  |-----------Type | 00000850  2f 46 6f 6e 74 44 65 73  63 72 69 70 74 6f 72 --  |/FontDescriptor-|-Hello.pdf++Hello.pdf: 00000860  -- 46 6f 6e 74 4e 61 6d  65 20 2f 47 51 54 4d 5a  |-FontName /GQTMZ| 00000870  46 2b 4d 65 6e 6c 6f 2d  52 65 67 75 6c 61 72 --  |F+Menlo-Regular-|-Hello.pdf++Hello.pdf: 00000880  -- 46 6c 61 67 73 20 33  33 -- -- -- -- -- -- --  |-Flags 33-------|-Hello.pdf++Hello.pdf: 00000880  -- -- -- -- -- -- -- --  -- -- -- 46 6f 6e 74 42  |-----------FontB| 00000890  42 6f 78 0a 5b 2d 35 35  38 -- -- -- -- -- -- --  |BoxJ[-558-------|-Hello.pdf++Hello.pdf: 00000890  -- -- -- -- -- -- -- --  -- -- -- 33 37 35 20 37  |-----------375 7| 000008a0  31 38 -- -- -- -- -- --  -- -- -- -- -- -- -- --  |18--------------|-Hello.pdf++Hello.pdf: 000008a0  -- -- -- -- -- -- -- --  -- -- 49 74 61 6c 69 63  |----------Italic| 000008b0  41 6e 67 6c 65 20 30 --  -- -- -- -- -- -- -- --  |Angle 0---------|-Hello.pdf++Hello.pdf: 000008b0  -- -- -- -- -- -- -- --  -- 41 73 63 65 6e 74 20  |---------Ascent | 000008c0  39 32 38 -- -- -- -- --  -- -- -- -- -- -- -- --  |928-------------|-Hello.pdf++Hello.pdf: 000008c0  -- -- -- -- -- 44 65 73  63 65 6e 74 20 2d 32 33  |-----Descent -23| 000008d0  36 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |6---------------|-Hello.pdf++Hello.pdf: 000008d0  -- -- -- 43 61 70 48 65  69 67 68 74 20 37 32 39  |---CapHeight 729| Hello.pdf: 000008e0  -- -- 53 74 65 6d 56 20  39 39 -- -- -- -- -- --  |--StemV 99------|-Hello.pdf++Hello.pdf: 000008e0  -- -- -- -- -- -- -- --  -- -- -- -- 58 48 65 69  |------------XHei| 000008f0  67 68 74 20 35 34 37 --  -- -- -- -- -- -- -- --  |ght 547---------|-Hello.pdf++Hello.pdf: 000008f0  -- -- -- -- -- -- -- --  -- 53 74 65 6d 48 20 38  |---------StemH 8| 00000900  33 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |3---------------|-Hello.pdf++Hello.pdf: 00000900  -- -- -- 41 76 67 57 69  64 74 68 20 36 30 32 --  |---AvgWidth 602-|-Hello.pdf++Hello.pdf: 00000910  -- 4d 61 78 57 69 64 74  68 20 36 30 32 -- -- --  |-MaxWidth 602---|-Hello.pdf++Hello.pdf: 00000910  -- -- -- -- -- -- -- --  -- -- -- -- -- -- -- 46  |---------------F| 00000920  6f 6e 74 46 69 6c 65 32  20 31 33 -- -- -- -- --  |ontFile2 13-----|-Hello.pdf++Hello.pdf: 00000920  -- -- -- -- -- -- -- --  -- -- -- -- 30 20 52 --  |------------0 R-| Hello.pdf: 00000930  -- -- -- 65 6e 64 6f 62  6a 0a 31 33 -- -- -- --  |---endobjJ13----|-Hello.pdf++Hello.pdf: 00000930  -- -- -- -- -- -- -- --  -- -- -- -- -- 30 20 6f  |-------------0 o| 00000940  62 6a -- -- -- -- -- --  -- -- -- -- -- -- -- --  |bj--------------| Hello.pdf: 00000940  -- -- -- -- -- -- -- 4c  65 6e 67 74 68 20 31 34  |-------Length 14|-Hello.pdf++Hello.pdf: 00000950  -- 30 20 52 -- -- -- --  -- -- -- -- -- -- -- --  |-0 R------------|-Hello.pdf++Hello.pdf: 00000950  -- -- -- -- -- -- 4c 65  6e 67 74 68 31 20 34 30  |------Length1 40| 00000960  36 34 -- -- -- -- -- --  -- -- -- -- -- -- -- --  |64--------------|-Hello.pdf++Hello.pdf: 00000960  -- -- -- -- 46 69 6c 74  65 72 20 2f 46 6c 61 74  |----Filter /Flat| 00000970  65 44 65 63 6f 64 65 --  -- -- -- -- -- -- -- --  |eDecode---------| Hello.pdf:@@ -323,7 +323,7 @@ 00000980  6d 0a 78 01 dd 57 7b 78  54 c5 15 3f 73 7f 77 36  |mJxA.W{xT.U?s~w6| 00000990  af cd 3e 92 4d 48 48 80  5d d6 e5 95 2c 81 84 b7  |..>.MHH.]...,...| 000009a0  52 16 48 78 88 -- -- --  -- -- -- -- -- -- -- --  |RVHx.-----------|-Hello.pdf++Hello.pdf: 000009a0  -- -- -- -- -- -- -- --  -- -- -- 48 20 28 21 08  |-----------H (!H| 000009b0  41 b4 31 90 4a 51 -- --  -- -- -- -- -- -- -- --  |A.1.JQ----------| Hello.pdf:@@ -331,7 +331,7 @@ 00000ae0  cc 27 9b 34 89 03 82 70  9a bc c3 a4 76 da c4 88  |.'.4.C.p....v...| 00000af0  cd e4 13 b7 7f 3d 52 0e  f5 89 44 aa 60 cc 4a 3e  |..S.~=RN..D.`.J>| 00000b00  a6 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |.---------------|-Hello.pdf++Hello.pdf: 00000bb0  -- -- -- -- 61 0a 3e a8  c0 91 41 68 62 a1 69 10  |----aJ>...Ahb.iP| 00000bc0  0e 2b 1c 7a 3f 5e 1e 52  78 3f 1e 07 15 de 53 38  |N+\z?^^Rx?^GU.S8| 00000bd0  50 e5 94 07 32 f1 d7 54  ec 57 78 b7 16 8d ab 7c  |P..G2..T.Wx.V..||@@ -350,7 +350,7 @@ 00000da0  7f 8c 1e 9e 24 47 a7 61  54 41 9a 1c a5 30 92 a5  |~.^.$G.aTA.\.0..| 00000db0  91 85 18 c1 d2 88 3a 14  a4 21 9f 81 fc fe 18 3e  |..X...:T.!....X>| 00000dc0  cc 29 87 27 61 78 44 --  -- -- -- -- -- -- -- --  |.).'axD---------|-Hello.pdf++Hello.pdf: 00000df0  -- -- -- -- -- -- -- 67  0a 83 39 84 c1 ad b8 41  |-------gJ.9....A| 00000e00  e1 fa 6e 18 a4 30 90 --  -- -- -- -- -- -- -- --  |..nX.0.---------| Hello.pdf:@@ -367,81 +367,81 @@ 00001440  6a -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |j---------------| Hello.pdf: 00001440  -- -- 31 34 20 30 -- --  -- -- -- -- -- -- -- --  |--14 0----------|-Hello.pdf++Hello.pdf: 00001440  -- -- -- -- -- -- -- 6f  62 6a 0a 32 37 33 34 --  |-------objJ2734-| Hello.pdf: 00001450  65 6e 64 6f 62 6a 0a 31  35 -- -- -- -- -- -- --  |endobjJ15-------|-Hello.pdf++Hello.pdf: 00001450  -- -- -- -- -- -- -- --  -- -- 30 20 6f 62 6a --  |----------0 obj-| Hello.pdf: 00001460  -- -- -- -- -- -- -- --  65 6e 64 6f 62 6a 0a 31  |--------endobjJ1| 00001470  36 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |6---------------|-Hello.pdf++Hello.pdf: 00001470  -- -- 30 20 6f 62 6a --  -- -- -- -- -- -- -- --  |--0 obj---------| Hello.pdf: 00001470  -- -- -- -- -- -- -- --  -- 4d 61 63 20 4f 53 --  |---------Mac OS-|-Hello.pdf++Hello.pdf: 00001480  58 20 31 30 2e 31 32 2e  36 -- -- -- -- -- -- --  |X 10.12.6-------|-Hello.pdf++Hello.pdf: 00001480  -- -- -- -- -- -- -- --  -- -- 51 75 61 72 74 7a  |----------Quartz| 00001490  20 50 44 46 43 6f 6e 74  65 78 74 29 -- -- -- --  | PDFContext)----| Hello.pdf: 00001490  -- -- -- -- -- -- -- --  -- -- -- -- -- 65 6e 64  |-------------end| 000014a0  6f 62 6a 0a 31 37 -- --  -- -- -- -- -- -- -- --  |objJ17----------|-Hello.pdf++Hello.pdf: 000014a0  -- -- -- -- -- -- -- 30  20 6f 62 6a -- -- -- --  |-------0 obj----| Hello.pdf: 000014b0  -- -- -- -- -- -- -- --  65 6e 64 6f 62 6a 0a 31  |--------endobjJ1| 000014c0  38 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |8---------------|-Hello.pdf++Hello.pdf: 000014c0  -- -- 30 20 6f 62 6a --  -- -- -- -- -- -- -- --  |--0 obj---------| Hello.pdf: 000014e0  -- -- 65 6e 64 6f 62 6a  0a 31 39 -- -- -- -- --  |--endobjJ19-----|-Hello.pdf++Hello.pdf: 000014e0  -- -- -- -- -- -- -- --  -- -- -- -- 30 20 6f 62  |------------0 ob| 000014f0  6a -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |j---------------| Hello.pdf: 000014f0  -- -- -- -- -- 65 6e 64  6f 62 6a 0a 32 30 -- --  |-----endobjJ20--|-Hello.pdf++Hello.pdf: 000014f0  -- -- -- -- -- -- -- --  -- -- -- -- -- -- -- 30  |---------------0| 00001500  20 6f 62 6a -- -- -- --  -- -- -- -- -- -- -- --  | obj------------| Hello.pdf: 00001500  -- -- -- -- -- -- -- --  -- 65 6e 64 6f 62 6a 0a  |---------endobjJ| 00001510  31 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |1---------------|-Hello.pdf++Hello.pdf: 00001510  -- -- 30 20 6f 62 6a --  -- -- -- -- -- -- -- --  |--0 obj---------| Hello.pdf: 00001510  -- -- -- -- -- -- -- --  -- -- -- -- 54 69 74 6c  |------------Titl| 00001520  65 20 31 35 -- -- -- --  -- -- -- -- -- -- -- --  |e 15------------|-Hello.pdf++Hello.pdf: 00001520  -- -- -- -- -- 30 20 52  -- -- -- -- -- -- -- --  |-----0 R--------|-Hello.pdf++Hello.pdf: 00001520  -- -- -- -- -- -- -- --  -- -- 50 72 6f 64 75 63  |----------Produc| 00001530  65 72 20 31 36 -- -- --  -- -- -- -- -- -- -- --  |er 16-----------|-Hello.pdf++Hello.pdf: 00001530  -- -- -- -- -- -- 30 20  52 -- -- -- -- -- -- --  |------0 R-------|-Hello.pdf++Hello.pdf: 00001530  -- -- -- -- -- -- -- --  -- -- -- 43 72 65 61 74  |-----------Creat| 00001540  6f 72 20 31 37 -- -- --  -- -- -- -- -- -- -- --  |or 17-----------|-Hello.pdf++Hello.pdf: 00001540  -- -- -- -- -- -- 30 20  52 -- -- -- -- -- -- --  |------0 R-------|-Hello.pdf++Hello.pdf: 00001540  -- -- -- -- -- -- -- --  -- -- -- 43 72 65 61 74  |-----------Creat| 00001550  69 6f 6e 44 61 74 65 20  31 38 -- -- -- -- -- --  |ionDate 18------|-Hello.pdf++Hello.pdf: 00001550  -- -- -- -- -- -- -- --  -- -- -- 30 20 52 -- --  |-----------0 R--|-Hello.pdf++Hello.pdf: 00001560  4d 6f 64 44 61 74 65 0a  31 38 -- -- -- -- -- --  |ModDateJ18------|-Hello.pdf++Hello.pdf: 00001560  -- -- -- -- -- -- -- --  -- -- -- 30 20 52 -- --  |-----------0 R--|-Hello.pdf++Hello.pdf: 00001570  4b 65 79 77 6f 72 64 73  20 31 39 -- -- -- -- --  |Keywords 19-----|-Hello.pdf++Hello.pdf: 00001570  -- -- -- -- -- -- -- --  -- -- -- -- 30 20 52 --  |------------0 R-|-Hello.pdf++Hello.pdf: 00001580  -- -- -- -- -- -- 4b 65  79 77 6f 72 64 73 20 32  |------Keywords 2| 00001590  30 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |0---------------|-Hello.pdf++Hello.pdf: 00001590  -- -- 30 20 52 -- -- --  -- -- -- -- -- -- -- --  |--0 R-----------| Hello.pdf: 00001590  -- -- -- -- -- -- -- --  -- 65 6e 64 6f 62 6a 0a  |---------endobjJ|@@ -451,101 +451,101 @@ Hello.pdf: 000015a0  -- -- -- -- -- -- -- --  -- -- 30 30 30 30 30 30  |----------000000| 000015b0  30 30 30 30 20 36 35 35  33 35 -- -- -- -- -- --  |0000 65535------|-Hello.pdf++Hello.pdf: 000015b0  -- -- -- -- -- -- -- --  -- -- -- 66 20 0a 30 30  |-----------f J00| 000015c0  30 30 30 30 35 33 39 32  -- -- -- -- -- -- -- --  |00005392--------|-Hello.pdf++Hello.pdf: 000015c0  -- -- -- -- -- -- -- --  -- 30 30 30 30 30 20 6e  |---------00000 n| Hello.pdf: 000015d0  -- -- 30 30 30 30 30 30  30 32 33 38 20 30 30 30  |--0000000238 000| 000015e0  30 30 -- -- -- -- -- --  -- -- -- -- -- -- -- --  |00--------------|-Hello.pdf++Hello.pdf: 000015e0  -- -- -- 6e 20 0a 30 30  30 30 30 30 31 37 31 34  |---n J0000001714|-Hello.pdf++Hello.pdf: 000015f0  -- 30 30 30 30 30 20 6e  -- -- -- -- -- -- -- --  |-00000 n--------| Hello.pdf: 000015f0  -- -- -- -- -- -- -- --  -- -- 30 30 30 30 30 30  |----------000000| 00001600  30 30 32 32 20 30 30 30  30 30 -- -- -- -- -- --  |0022 00000------|-Hello.pdf++Hello.pdf: 00001600  -- -- -- -- -- -- -- --  -- -- -- 6e 20 0a 30 30  |-----------n J00| 00001610  30 30 30 30 30 32 31 39  -- -- -- -- -- -- -- --  |00000219--------|-Hello.pdf++Hello.pdf: 00001610  -- -- -- -- -- -- -- --  -- 30 30 30 30 30 20 6e  |---------00000 n| Hello.pdf: 00001620  -- -- 30 30 30 30 30 30  30 33 34 32 20 30 30 30  |--0000000342 000| 00001630  30 30 -- -- -- -- -- --  -- -- -- -- -- -- -- --  |00--------------|-Hello.pdf++Hello.pdf: 00001630  -- -- -- 6e 20 0a 30 30  30 30 30 30 31 36 37 39  |---n J0000001679|-Hello.pdf++Hello.pdf: 00001640  -- 30 30 30 30 30 20 6e  -- -- -- -- -- -- -- --  |-00000 n--------| Hello.pdf: 00001640  -- -- -- -- -- -- -- --  -- -- 30 30 30 30 30 30  |----------000000| 00001650  31 38 34 37 20 30 30 30  30 30 -- -- -- -- -- --  |1847 00000------|-Hello.pdf++Hello.pdf: 00001650  -- -- -- -- -- -- -- --  -- -- -- 6e 20 0a 30 30  |-----------n J00| 00001660  30 30 30 30 30 34 33 39  -- -- -- -- -- -- -- --  |00000439--------|-Hello.pdf++Hello.pdf: 00001660  -- -- -- -- -- -- -- --  -- 30 30 30 30 30 20 6e  |---------00000 n| Hello.pdf: 00001670  -- -- 30 30 30 30 30 30  31 36 35 38 20 30 30 30  |--0000001658 000| 00001680  30 30 -- -- -- -- -- --  -- -- -- -- -- -- -- --  |00--------------|-Hello.pdf++Hello.pdf: 00001680  -- -- -- 6e 20 0a 30 30  30 30 30 30 31 37 39 37  |---n J0000001797|-Hello.pdf++Hello.pdf: 00001690  -- 30 30 30 30 30 20 6e  -- -- -- -- -- -- -- --  |-00000 n--------| Hello.pdf: 00001690  -- -- -- -- -- -- -- --  -- -- 30 30 30 30 30 30  |----------000000| 000016a0  32 31 31 30 20 30 30 30  30 30 -- -- -- -- -- --  |2110 00000------|-Hello.pdf++Hello.pdf: 000016a0  -- -- -- -- -- -- -- --  -- -- -- 6e 20 0a 30 30  |-----------n J00| 000016b0  30 30 30 30 32 33 36 32  -- -- -- -- -- -- -- --  |00002362--------|-Hello.pdf++Hello.pdf: 000016b0  -- -- -- -- -- -- -- --  -- 30 30 30 30 30 20 6e  |---------00000 n| Hello.pdf: 000016c0  -- -- 30 30 30 30 30 30  35 31 38 36 20 30 30 30  |--0000005186 000| 000016d0  30 30 -- -- -- -- -- --  -- -- -- -- -- -- -- --  |00--------------|-Hello.pdf++Hello.pdf: 000016d0  -- -- -- 6e 20 0a 30 30  30 30 30 30 35 32 30 37  |---n J0000005207|-Hello.pdf++Hello.pdf: 000016e0  -- 30 30 30 30 30 20 6e  -- -- -- -- -- -- -- --  |-00000 n--------| Hello.pdf: 000016e0  -- -- -- -- -- -- -- --  -- -- 30 30 30 30 30 30  |----------000000| 000016f0  35 32 33 31 20 30 30 30  30 30 -- -- -- -- -- --  |5231 00000------|-Hello.pdf++Hello.pdf: 000016f0  -- -- -- -- -- -- -- --  -- -- -- 6e 20 0a 30 30  |-----------n J00| 00001700  30 30 30 30 35 32 38 34  -- -- -- -- -- -- -- --  |00005284--------|-Hello.pdf++Hello.pdf: 00001700  -- -- -- -- -- -- -- --  -- 30 30 30 30 30 20 6e  |---------00000 n| Hello.pdf: 00001710  -- -- 30 30 30 30 30 30  35 33 31 31 20 30 30 30  |--0000005311 000| 00001720  30 30 -- -- -- -- -- --  -- -- -- -- -- -- -- --  |00--------------|-Hello.pdf++Hello.pdf: 00001720  -- -- -- 6e 20 0a 30 30  30 30 30 30 35 33 35 33  |---n J0000005353|-Hello.pdf++Hello.pdf: 00001730  -- 30 30 30 30 30 20 6e  -- -- -- -- -- -- -- --  |-00000 n--------| Hello.pdf: 00001730  -- -- -- -- -- -- -- --  -- -- 30 30 30 30 30 30  |----------000000| 00001740  35 33 37 32 20 30 30 30  30 30 -- -- -- -- -- --  |5372 00000------|-Hello.pdf++Hello.pdf: 00001740  -- -- -- -- -- -- -- --  -- -- -- 6e 20 0a 74 72  |-----------n Jtr| 00001750  61 69 6c 65 72 -- -- --  -- -- -- -- -- -- -- --  |ailer-----------| Hello.pdf: 00001750  -- -- -- -- -- -- -- --  -- -- 53 69 7a 65 20 32  |----------Size 2| 00001760  31 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |1---------------|-Hello.pdf++Hello.pdf: 00001760  -- -- -- 52 6f 6f 74 20  31 31 -- -- -- -- -- --  |---Root 11------|-Hello.pdf++Hello.pdf: 00001760  -- -- -- -- -- -- -- --  -- -- -- 30 20 52 -- --  |-----------0 R--|-Hello.pdf++Hello.pdf: 00001770  49 6e 66 6f 20 31 -- --  -- -- -- -- -- -- -- --  |Info 1----------|-Hello.pdf++Hello.pdf: 00001770  -- -- -- -- -- -- -- 30  20 52 -- -- -- -- -- --  |-------0 R------|-Hello.pdf++Hello.pdf: 00001770  -- -- -- -- -- -- -- --  -- -- -- -- 49 44 20 5b  |------------ID [| Hello.pdf: 000017c0  -- -- -- -- -- -- -- --  -- -- -- -- 73 74 61 72  |------------star| 000017d0  74 78 72 65 66 0a 35 35  33 36 -- -- -- -- -- --  |txrefJ5536------| Hello.sh: 00000000  -- -- -- -- -- -- -- 73  68 0a 65 63 68 6f -- --  |-------shJecho--|-Hello.sh++Hello.sh: 00000010  48 65 6c 6c 6f 20 57 6f  72 6c 64 21 22 -- -- --  |Hello World!"---|