summaryrefslogtreecommitdiffstats
path: root/tests/expected/hexdump
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/expected/hexdump/format-strings-1b_char41
-rw-r--r--tests/expected/hexdump/format-strings-1b_octal41
-rw-r--r--tests/expected/hexdump/format-strings-2b_dec41
-rw-r--r--tests/expected/hexdump/format-strings-2b_dec.BE41
-rw-r--r--tests/expected/hexdump/format-strings-2b_hex41
-rw-r--r--tests/expected/hexdump/format-strings-2b_hex.BE41
-rw-r--r--tests/expected/hexdump/format-strings-2b_octal41
-rw-r--r--tests/expected/hexdump/format-strings-2b_octal.BE41
-rw-r--r--tests/expected/hexdump/format-strings-canon41
-rw-r--r--tests/expected/hexdump/format-strings-empty-format1
-rw-r--r--tests/expected/hexdump/format-strings-empty-format.BE1
-rw-r--r--tests/expected/hexdump/highlighting-1b_char-141
-rw-r--r--tests/expected/hexdump/highlighting-1b_char-241
-rw-r--r--tests/expected/hexdump/highlighting-1b_char-341
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-141
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-241
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-2.BE41
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-341
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-441
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-4.BE41
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-541
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-5.BE41
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-641
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-741
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-7.BE41
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-841
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-8.BE41
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-941
-rw-r--r--tests/expected/hexdump/highlighting-1b_octal-9.BE41
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-141
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-1.BE41
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-241
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-2.BE41
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-341
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-3.BE41
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-441
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-4.BE41
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-541
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-5.BE41
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-61
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-71
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-841
-rw-r--r--tests/expected/hexdump/highlighting-2b_dec-8.BE41
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-121
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-1.BE21
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-221
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-2.BE21
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-32
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-3.BE2
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-42
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-4.BE2
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-51
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-62
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-6.BE2
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-72
-rw-r--r--tests/expected/hexdump/highlighting-4b_dec-7.BE2
-rw-r--r--tests/expected/hexdump/highlighting-canon-141
-rw-r--r--tests/expected/hexdump/highlighting-canon-1.BE41
-rw-r--r--tests/expected/hexdump/highlighting-canon-241
59 files changed, 1827 insertions, 0 deletions
diff --git a/tests/expected/hexdump/format-strings-1b_char b/tests/expected/hexdump/format-strings-1b_char
new file mode 100644
index 0000000..464f50a
--- /dev/null
+++ b/tests/expected/hexdump/format-strings-1b_char
@@ -0,0 +1,41 @@
+0000000 \0 001 002 003 004 005 006 \a
+0000010 \b \t \n \v \f \r 016 017
+0000020 020 021 022 023 024 025 026 027
+0000030 030 031 032 033 034 035 036 037
+0000040 ! " # $ % & '
+0000050 ( ) * + , - . /
+0000060 0 1 2 3 4 5 6 7
+0000070 8 9 : ; < = > ?
+0000080 @ A B C D E F G
+0000090 H I J K L M N O
+00000a0 P Q R S T U V W
+00000b0 X Y Z [ \ ] ^ _
+00000c0 ` a b c d e f g
+00000d0 h i j k l m n o
+00000e0 p q r s t u v w
+00000f0 x y z { | } ~ 177
+0000100 302 200 302 201 302 202 302 203 302 204 302
+0000110 205 302 206 302 207 302 210 302 211 302 212
+0000120 302 213 302 214 302 215 302 216 302 217
+0000130 302 220 302 221 302 222 302 223 302 224 302
+0000140 225 302 226 302 227 302 230 302 231 302 232
+0000150 302 233 302 234 302 235 302 236 302 237
+0000160 302 240 302 241 302 242 302 243 302 244 302
+0000170 245 302 246 302 247 302 250 302 251 302 252
+0000180 302 253 302 254 302 255 302 256 302 257
+0000190 302 260 302 261 302 262 302 263 302 264 302
+00001a0 265 302 266 302 267 302 270 302 271 302 272
+00001b0 302 273 302 274 302 275 302 276 302 277
+00001c0 303 200 303 201 303 202 303 203 303 204 303
+00001d0 205 303 206 303 207 303 210 303 211 303 212
+00001e0 303 213 303 214 303 215 303 216 303 217
+00001f0 303 220 303 221 303 222 303 223 303 224 303
+0000200 225 303 226 303 227 303 230 303 231 303 232
+0000210 303 233 303 234 303 235 303 236 303 237
+0000220 303 240 303 241 303 242 303 243 303 244 303
+0000230 245 303 246 303 247 303 250 303 251 303 252
+0000240 303 253 303 254 303 255 303 256 303 257
+0000250 303 260 303 261 303 262 303 263 303 264 303
+0000260 265 303 266 303 267 303 270 303 271 303 272
+0000270 303 273 303 274 303 275 303 276 303 277
+0000280
diff --git a/tests/expected/hexdump/format-strings-1b_octal b/tests/expected/hexdump/format-strings-1b_octal
new file mode 100644
index 0000000..519d07f
--- /dev/null
+++ b/tests/expected/hexdump/format-strings-1b_octal
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/format-strings-2b_dec b/tests/expected/hexdump/format-strings-2b_dec
new file mode 100644
index 0000000..788e97f
--- /dev/null
+++ b/tests/expected/hexdump/format-strings-2b_dec
@@ -0,0 +1,41 @@
+0000000 08192 08193 08194 08195 08196 08197 08198 08199
+0000010 08200 08201 08202 08203 08204 08205 08206 08207
+0000020 08208 08209 08210 08211 08212 08213 08214 08215
+0000030 08216 08217 08218 08219 08220 08221 08222 08223
+0000040 08224 08225 08226 08227 08228 08229 08230 08231
+0000050 08232 08233 08234 08235 08236 08237 08238 08239
+0000060 08240 08241 08242 08243 08244 08245 08246 08247
+0000070 08248 08249 08250 08251 08252 08253 08254 08255
+0000080 08256 08257 08258 08259 08260 08261 08262 08263
+0000090 08264 08265 08266 08267 08268 08269 08270 08271
+00000a0 08272 08273 08274 08275 08276 08277 08278 08279
+00000b0 08280 08281 08282 08283 08284 08285 08286 08287
+00000c0 08288 08289 08290 08291 08292 08293 08294 08295
+00000d0 08296 08297 08298 08299 08300 08301 08302 08303
+00000e0 08304 08305 08306 08307 08308 08309 08310 08311
+00000f0 08312 08313 08314 08315 08316 08317 08318 08319
+0000100 32962 49696 08321 33474 49696 08323 33986 49696
+0000110 08325 34498 49696 08327 35010 49696 08329 35522
+0000120 49696 08331 36034 49696 08333 36546 49696 08335
+0000130 37058 49696 08337 37570 49696 08339 38082 49696
+0000140 08341 38594 49696 08343 39106 49696 08345 39618
+0000150 49696 08347 40130 49696 08349 40642 49696 08351
+0000160 41154 49696 08353 41666 49696 08355 42178 49696
+0000170 08357 42690 49696 08359 43202 49696 08361 43714
+0000180 49696 08363 44226 49696 08365 44738 49696 08367
+0000190 45250 49696 08369 45762 49696 08371 46274 49696
+00001a0 08373 46786 49696 08375 47298 49696 08377 47810
+00001b0 49696 08379 48322 49696 08381 48834 49696 08383
+00001c0 32963 49952 08321 33475 49952 08323 33987 49952
+00001d0 08325 34499 49952 08327 35011 49952 08329 35523
+00001e0 49952 08331 36035 49952 08333 36547 49952 08335
+00001f0 37059 49952 08337 37571 49952 08339 38083 49952
+0000200 08341 38595 49952 08343 39107 49952 08345 39619
+0000210 49952 08347 40131 49952 08349 40643 49952 08351
+0000220 41155 49952 08353 41667 49952 08355 42179 49952
+0000230 08357 42691 49952 08359 43203 49952 08361 43715
+0000240 49952 08363 44227 49952 08365 44739 49952 08367
+0000250 45251 49952 08369 45763 49952 08371 46275 49952
+0000260 08373 46787 49952 08375 47299 49952 08377 47811
+0000270 49952 08379 48323 49952 08381 48835 49952 08383
+0000280
diff --git a/tests/expected/hexdump/format-strings-2b_dec.BE b/tests/expected/hexdump/format-strings-2b_dec.BE
new file mode 100644
index 0000000..f54a0a0
--- /dev/null
+++ b/tests/expected/hexdump/format-strings-2b_dec.BE
@@ -0,0 +1,41 @@
+0000000 00032 00288 00544 00800 01056 01312 01568 01824
+0000010 02080 02336 02592 02848 03104 03360 03616 03872
+0000020 04128 04384 04640 04896 05152 05408 05664 05920
+0000030 06176 06432 06688 06944 07200 07456 07712 07968
+0000040 08224 08480 08736 08992 09248 09504 09760 10016
+0000050 10272 10528 10784 11040 11296 11552 11808 12064
+0000060 12320 12576 12832 13088 13344 13600 13856 14112
+0000070 14368 14624 14880 15136 15392 15648 15904 16160
+0000080 16416 16672 16928 17184 17440 17696 17952 18208
+0000090 18464 18720 18976 19232 19488 19744 20000 20256
+00000a0 20512 20768 21024 21280 21536 21792 22048 22304
+00000b0 22560 22816 23072 23328 23584 23840 24096 24352
+00000c0 24608 24864 25120 25376 25632 25888 26144 26400
+00000d0 26656 26912 27168 27424 27680 27936 28192 28448
+00000e0 28704 28960 29216 29472 29728 29984 30240 30496
+00000f0 30752 31008 31264 31520 31776 32032 32288 32544
+0000100 49792 08386 33056 49794 08386 33568 49796 08386
+0000110 34080 49798 08386 34592 49800 08386 35104 49802
+0000120 08386 35616 49804 08386 36128 49806 08386 36640
+0000130 49808 08386 37152 49810 08386 37664 49812 08386
+0000140 38176 49814 08386 38688 49816 08386 39200 49818
+0000150 08386 39712 49820 08386 40224 49822 08386 40736
+0000160 49824 08386 41248 49826 08386 41760 49828 08386
+0000170 42272 49830 08386 42784 49832 08386 43296 49834
+0000180 08386 43808 49836 08386 44320 49838 08386 44832
+0000190 49840 08386 45344 49842 08386 45856 49844 08386
+00001a0 46368 49846 08386 46880 49848 08386 47392 49850
+00001b0 08386 47904 49852 08386 48416 49854 08386 48928
+00001c0 50048 08387 33056 50050 08387 33568 50052 08387
+00001d0 34080 50054 08387 34592 50056 08387 35104 50058
+00001e0 08387 35616 50060 08387 36128 50062 08387 36640
+00001f0 50064 08387 37152 50066 08387 37664 50068 08387
+0000200 38176 50070 08387 38688 50072 08387 39200 50074
+0000210 08387 39712 50076 08387 40224 50078 08387 40736
+0000220 50080 08387 41248 50082 08387 41760 50084 08387
+0000230 42272 50086 08387 42784 50088 08387 43296 50090
+0000240 08387 43808 50092 08387 44320 50094 08387 44832
+0000250 50096 08387 45344 50098 08387 45856 50100 08387
+0000260 46368 50102 08387 46880 50104 08387 47392 50106
+0000270 08387 47904 50108 08387 48416 50110 08387 48928
+0000280
diff --git a/tests/expected/hexdump/format-strings-2b_hex b/tests/expected/hexdump/format-strings-2b_hex
new file mode 100644
index 0000000..5cd11d4
--- /dev/null
+++ b/tests/expected/hexdump/format-strings-2b_hex
@@ -0,0 +1,41 @@
+0000000 2000 2001 2002 2003 2004 2005 2006 2007
+0000010 2008 2009 200a 200b 200c 200d 200e 200f
+0000020 2010 2011 2012 2013 2014 2015 2016 2017
+0000030 2018 2019 201a 201b 201c 201d 201e 201f
+0000040 2020 2021 2022 2023 2024 2025 2026 2027
+0000050 2028 2029 202a 202b 202c 202d 202e 202f
+0000060 2030 2031 2032 2033 2034 2035 2036 2037
+0000070 2038 2039 203a 203b 203c 203d 203e 203f
+0000080 2040 2041 2042 2043 2044 2045 2046 2047
+0000090 2048 2049 204a 204b 204c 204d 204e 204f
+00000a0 2050 2051 2052 2053 2054 2055 2056 2057
+00000b0 2058 2059 205a 205b 205c 205d 205e 205f
+00000c0 2060 2061 2062 2063 2064 2065 2066 2067
+00000d0 2068 2069 206a 206b 206c 206d 206e 206f
+00000e0 2070 2071 2072 2073 2074 2075 2076 2077
+00000f0 2078 2079 207a 207b 207c 207d 207e 207f
+0000100 80c2 c220 2081 82c2 c220 2083 84c2 c220
+0000110 2085 86c2 c220 2087 88c2 c220 2089 8ac2
+0000120 c220 208b 8cc2 c220 208d 8ec2 c220 208f
+0000130 90c2 c220 2091 92c2 c220 2093 94c2 c220
+0000140 2095 96c2 c220 2097 98c2 c220 2099 9ac2
+0000150 c220 209b 9cc2 c220 209d 9ec2 c220 209f
+0000160 a0c2 c220 20a1 a2c2 c220 20a3 a4c2 c220
+0000170 20a5 a6c2 c220 20a7 a8c2 c220 20a9 aac2
+0000180 c220 20ab acc2 c220 20ad aec2 c220 20af
+0000190 b0c2 c220 20b1 b2c2 c220 20b3 b4c2 c220
+00001a0 20b5 b6c2 c220 20b7 b8c2 c220 20b9 bac2
+00001b0 c220 20bb bcc2 c220 20bd bec2 c220 20bf
+00001c0 80c3 c320 2081 82c3 c320 2083 84c3 c320
+00001d0 2085 86c3 c320 2087 88c3 c320 2089 8ac3
+00001e0 c320 208b 8cc3 c320 208d 8ec3 c320 208f
+00001f0 90c3 c320 2091 92c3 c320 2093 94c3 c320
+0000200 2095 96c3 c320 2097 98c3 c320 2099 9ac3
+0000210 c320 209b 9cc3 c320 209d 9ec3 c320 209f
+0000220 a0c3 c320 20a1 a2c3 c320 20a3 a4c3 c320
+0000230 20a5 a6c3 c320 20a7 a8c3 c320 20a9 aac3
+0000240 c320 20ab acc3 c320 20ad aec3 c320 20af
+0000250 b0c3 c320 20b1 b2c3 c320 20b3 b4c3 c320
+0000260 20b5 b6c3 c320 20b7 b8c3 c320 20b9 bac3
+0000270 c320 20bb bcc3 c320 20bd bec3 c320 20bf
+0000280
diff --git a/tests/expected/hexdump/format-strings-2b_hex.BE b/tests/expected/hexdump/format-strings-2b_hex.BE
new file mode 100644
index 0000000..f657084
--- /dev/null
+++ b/tests/expected/hexdump/format-strings-2b_hex.BE
@@ -0,0 +1,41 @@
+0000000 0020 0120 0220 0320 0420 0520 0620 0720
+0000010 0820 0920 0a20 0b20 0c20 0d20 0e20 0f20
+0000020 1020 1120 1220 1320 1420 1520 1620 1720
+0000030 1820 1920 1a20 1b20 1c20 1d20 1e20 1f20
+0000040 2020 2120 2220 2320 2420 2520 2620 2720
+0000050 2820 2920 2a20 2b20 2c20 2d20 2e20 2f20
+0000060 3020 3120 3220 3320 3420 3520 3620 3720
+0000070 3820 3920 3a20 3b20 3c20 3d20 3e20 3f20
+0000080 4020 4120 4220 4320 4420 4520 4620 4720
+0000090 4820 4920 4a20 4b20 4c20 4d20 4e20 4f20
+00000a0 5020 5120 5220 5320 5420 5520 5620 5720
+00000b0 5820 5920 5a20 5b20 5c20 5d20 5e20 5f20
+00000c0 6020 6120 6220 6320 6420 6520 6620 6720
+00000d0 6820 6920 6a20 6b20 6c20 6d20 6e20 6f20
+00000e0 7020 7120 7220 7320 7420 7520 7620 7720
+00000f0 7820 7920 7a20 7b20 7c20 7d20 7e20 7f20
+0000100 c280 20c2 8120 c282 20c2 8320 c284 20c2
+0000110 8520 c286 20c2 8720 c288 20c2 8920 c28a
+0000120 20c2 8b20 c28c 20c2 8d20 c28e 20c2 8f20
+0000130 c290 20c2 9120 c292 20c2 9320 c294 20c2
+0000140 9520 c296 20c2 9720 c298 20c2 9920 c29a
+0000150 20c2 9b20 c29c 20c2 9d20 c29e 20c2 9f20
+0000160 c2a0 20c2 a120 c2a2 20c2 a320 c2a4 20c2
+0000170 a520 c2a6 20c2 a720 c2a8 20c2 a920 c2aa
+0000180 20c2 ab20 c2ac 20c2 ad20 c2ae 20c2 af20
+0000190 c2b0 20c2 b120 c2b2 20c2 b320 c2b4 20c2
+00001a0 b520 c2b6 20c2 b720 c2b8 20c2 b920 c2ba
+00001b0 20c2 bb20 c2bc 20c2 bd20 c2be 20c2 bf20
+00001c0 c380 20c3 8120 c382 20c3 8320 c384 20c3
+00001d0 8520 c386 20c3 8720 c388 20c3 8920 c38a
+00001e0 20c3 8b20 c38c 20c3 8d20 c38e 20c3 8f20
+00001f0 c390 20c3 9120 c392 20c3 9320 c394 20c3
+0000200 9520 c396 20c3 9720 c398 20c3 9920 c39a
+0000210 20c3 9b20 c39c 20c3 9d20 c39e 20c3 9f20
+0000220 c3a0 20c3 a120 c3a2 20c3 a320 c3a4 20c3
+0000230 a520 c3a6 20c3 a720 c3a8 20c3 a920 c3aa
+0000240 20c3 ab20 c3ac 20c3 ad20 c3ae 20c3 af20
+0000250 c3b0 20c3 b120 c3b2 20c3 b320 c3b4 20c3
+0000260 b520 c3b6 20c3 b720 c3b8 20c3 b920 c3ba
+0000270 20c3 bb20 c3bc 20c3 bd20 c3be 20c3 bf20
+0000280
diff --git a/tests/expected/hexdump/format-strings-2b_octal b/tests/expected/hexdump/format-strings-2b_octal
new file mode 100644
index 0000000..e862131
--- /dev/null
+++ b/tests/expected/hexdump/format-strings-2b_octal
@@ -0,0 +1,41 @@
+0000000 020000 020001 020002 020003 020004 020005 020006 020007
+0000010 020010 020011 020012 020013 020014 020015 020016 020017
+0000020 020020 020021 020022 020023 020024 020025 020026 020027
+0000030 020030 020031 020032 020033 020034 020035 020036 020037
+0000040 020040 020041 020042 020043 020044 020045 020046 020047
+0000050 020050 020051 020052 020053 020054 020055 020056 020057
+0000060 020060 020061 020062 020063 020064 020065 020066 020067
+0000070 020070 020071 020072 020073 020074 020075 020076 020077
+0000080 020100 020101 020102 020103 020104 020105 020106 020107
+0000090 020110 020111 020112 020113 020114 020115 020116 020117
+00000a0 020120 020121 020122 020123 020124 020125 020126 020127
+00000b0 020130 020131 020132 020133 020134 020135 020136 020137
+00000c0 020140 020141 020142 020143 020144 020145 020146 020147
+00000d0 020150 020151 020152 020153 020154 020155 020156 020157
+00000e0 020160 020161 020162 020163 020164 020165 020166 020167
+00000f0 020170 020171 020172 020173 020174 020175 020176 020177
+0000100 100302 141040 020201 101302 141040 020203 102302 141040
+0000110 020205 103302 141040 020207 104302 141040 020211 105302
+0000120 141040 020213 106302 141040 020215 107302 141040 020217
+0000130 110302 141040 020221 111302 141040 020223 112302 141040
+0000140 020225 113302 141040 020227 114302 141040 020231 115302
+0000150 141040 020233 116302 141040 020235 117302 141040 020237
+0000160 120302 141040 020241 121302 141040 020243 122302 141040
+0000170 020245 123302 141040 020247 124302 141040 020251 125302
+0000180 141040 020253 126302 141040 020255 127302 141040 020257
+0000190 130302 141040 020261 131302 141040 020263 132302 141040
+00001a0 020265 133302 141040 020267 134302 141040 020271 135302
+00001b0 141040 020273 136302 141040 020275 137302 141040 020277
+00001c0 100303 141440 020201 101303 141440 020203 102303 141440
+00001d0 020205 103303 141440 020207 104303 141440 020211 105303
+00001e0 141440 020213 106303 141440 020215 107303 141440 020217
+00001f0 110303 141440 020221 111303 141440 020223 112303 141440
+0000200 020225 113303 141440 020227 114303 141440 020231 115303
+0000210 141440 020233 116303 141440 020235 117303 141440 020237
+0000220 120303 141440 020241 121303 141440 020243 122303 141440
+0000230 020245 123303 141440 020247 124303 141440 020251 125303
+0000240 141440 020253 126303 141440 020255 127303 141440 020257
+0000250 130303 141440 020261 131303 141440 020263 132303 141440
+0000260 020265 133303 141440 020267 134303 141440 020271 135303
+0000270 141440 020273 136303 141440 020275 137303 141440 020277
+0000280
diff --git a/tests/expected/hexdump/format-strings-2b_octal.BE b/tests/expected/hexdump/format-strings-2b_octal.BE
new file mode 100644
index 0000000..d5ee118
--- /dev/null
+++ b/tests/expected/hexdump/format-strings-2b_octal.BE
@@ -0,0 +1,41 @@
+0000000 000040 000440 001040 001440 002040 002440 003040 003440
+0000010 004040 004440 005040 005440 006040 006440 007040 007440
+0000020 010040 010440 011040 011440 012040 012440 013040 013440
+0000030 014040 014440 015040 015440 016040 016440 017040 017440
+0000040 020040 020440 021040 021440 022040 022440 023040 023440
+0000050 024040 024440 025040 025440 026040 026440 027040 027440
+0000060 030040 030440 031040 031440 032040 032440 033040 033440
+0000070 034040 034440 035040 035440 036040 036440 037040 037440
+0000080 040040 040440 041040 041440 042040 042440 043040 043440
+0000090 044040 044440 045040 045440 046040 046440 047040 047440
+00000a0 050040 050440 051040 051440 052040 052440 053040 053440
+00000b0 054040 054440 055040 055440 056040 056440 057040 057440
+00000c0 060040 060440 061040 061440 062040 062440 063040 063440
+00000d0 064040 064440 065040 065440 066040 066440 067040 067440
+00000e0 070040 070440 071040 071440 072040 072440 073040 073440
+00000f0 074040 074440 075040 075440 076040 076440 077040 077440
+0000100 141200 020302 100440 141202 020302 101440 141204 020302
+0000110 102440 141206 020302 103440 141210 020302 104440 141212
+0000120 020302 105440 141214 020302 106440 141216 020302 107440
+0000130 141220 020302 110440 141222 020302 111440 141224 020302
+0000140 112440 141226 020302 113440 141230 020302 114440 141232
+0000150 020302 115440 141234 020302 116440 141236 020302 117440
+0000160 141240 020302 120440 141242 020302 121440 141244 020302
+0000170 122440 141246 020302 123440 141250 020302 124440 141252
+0000180 020302 125440 141254 020302 126440 141256 020302 127440
+0000190 141260 020302 130440 141262 020302 131440 141264 020302
+00001a0 132440 141266 020302 133440 141270 020302 134440 141272
+00001b0 020302 135440 141274 020302 136440 141276 020302 137440
+00001c0 141600 020303 100440 141602 020303 101440 141604 020303
+00001d0 102440 141606 020303 103440 141610 020303 104440 141612
+00001e0 020303 105440 141614 020303 106440 141616 020303 107440
+00001f0 141620 020303 110440 141622 020303 111440 141624 020303
+0000200 112440 141626 020303 113440 141630 020303 114440 141632
+0000210 020303 115440 141634 020303 116440 141636 020303 117440
+0000220 141640 020303 120440 141642 020303 121440 141644 020303
+0000230 122440 141646 020303 123440 141650 020303 124440 141652
+0000240 020303 125440 141654 020303 126440 141656 020303 127440
+0000250 141660 020303 130440 141662 020303 131440 141664 020303
+0000260 132440 141666 020303 133440 141670 020303 134440 141672
+0000270 020303 135440 141674 020303 136440 141676 020303 137440
+0000280
diff --git a/tests/expected/hexdump/format-strings-canon b/tests/expected/hexdump/format-strings-canon
new file mode 100644
index 0000000..94fe5ad
--- /dev/null
+++ b/tests/expected/hexdump/format-strings-canon
@@ -0,0 +1,41 @@
+00000000 00 20 01 20 02 20 03 20 04 20 05 20 06 20 07 20 |. . . . . . . . |
+00000010 08 20 09 20 0a 20 0b 20 0c 20 0d 20 0e 20 0f 20 |. . . . . . . . |
+00000020 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 |. . . . . . . . |
+00000030 18 20 19 20 1a 20 1b 20 1c 20 1d 20 1e 20 1f 20 |. . . . . . . . |
+00000040 20 20 21 20 22 20 23 20 24 20 25 20 26 20 27 20 | ! " # $ % & ' |
+00000050 28 20 29 20 2a 20 2b 20 2c 20 2d 20 2e 20 2f 20 |( ) * + , - . / |
+00000060 30 20 31 20 32 20 33 20 34 20 35 20 36 20 37 20 |0 1 2 3 4 5 6 7 |
+00000070 38 20 39 20 3a 20 3b 20 3c 20 3d 20 3e 20 3f 20 |8 9 : ; < = > ? |
+00000080 40 20 41 20 42 20 43 20 44 20 45 20 46 20 47 20 |@ A B C D E F G |
+00000090 48 20 49 20 4a 20 4b 20 4c 20 4d 20 4e 20 4f 20 |H I J K L M N O |
+000000a0 50 20 51 20 52 20 53 20 54 20 55 20 56 20 57 20 |P Q R S T U V W |
+000000b0 58 20 59 20 5a 20 5b 20 5c 20 5d 20 5e 20 5f 20 |X Y Z [ \ ] ^ _ |
+000000c0 60 20 61 20 62 20 63 20 64 20 65 20 66 20 67 20 |` a b c d e f g |
+000000d0 68 20 69 20 6a 20 6b 20 6c 20 6d 20 6e 20 6f 20 |h i j k l m n o |
+000000e0 70 20 71 20 72 20 73 20 74 20 75 20 76 20 77 20 |p q r s t u v w |
+000000f0 78 20 79 20 7a 20 7b 20 7c 20 7d 20 7e 20 7f 20 |x y z { | } ~ . |
+00000100 c2 80 20 c2 81 20 c2 82 20 c2 83 20 c2 84 20 c2 |.. .. .. .. .. .|
+00000110 85 20 c2 86 20 c2 87 20 c2 88 20 c2 89 20 c2 8a |. .. .. .. .. ..|
+00000120 20 c2 8b 20 c2 8c 20 c2 8d 20 c2 8e 20 c2 8f 20 | .. .. .. .. .. |
+00000130 c2 90 20 c2 91 20 c2 92 20 c2 93 20 c2 94 20 c2 |.. .. .. .. .. .|
+00000140 95 20 c2 96 20 c2 97 20 c2 98 20 c2 99 20 c2 9a |. .. .. .. .. ..|
+00000150 20 c2 9b 20 c2 9c 20 c2 9d 20 c2 9e 20 c2 9f 20 | .. .. .. .. .. |
+00000160 c2 a0 20 c2 a1 20 c2 a2 20 c2 a3 20 c2 a4 20 c2 |.. .. .. .. .. .|
+00000170 a5 20 c2 a6 20 c2 a7 20 c2 a8 20 c2 a9 20 c2 aa |. .. .. .. .. ..|
+00000180 20 c2 ab 20 c2 ac 20 c2 ad 20 c2 ae 20 c2 af 20 | .. .. .. .. .. |
+00000190 c2 b0 20 c2 b1 20 c2 b2 20 c2 b3 20 c2 b4 20 c2 |.. .. .. .. .. .|
+000001a0 b5 20 c2 b6 20 c2 b7 20 c2 b8 20 c2 b9 20 c2 ba |. .. .. .. .. ..|
+000001b0 20 c2 bb 20 c2 bc 20 c2 bd 20 c2 be 20 c2 bf 20 | .. .. .. .. .. |
+000001c0 c3 80 20 c3 81 20 c3 82 20 c3 83 20 c3 84 20 c3 |.. .. .. .. .. .|
+000001d0 85 20 c3 86 20 c3 87 20 c3 88 20 c3 89 20 c3 8a |. .. .. .. .. ..|
+000001e0 20 c3 8b 20 c3 8c 20 c3 8d 20 c3 8e 20 c3 8f 20 | .. .. .. .. .. |
+000001f0 c3 90 20 c3 91 20 c3 92 20 c3 93 20 c3 94 20 c3 |.. .. .. .. .. .|
+00000200 95 20 c3 96 20 c3 97 20 c3 98 20 c3 99 20 c3 9a |. .. .. .. .. ..|
+00000210 20 c3 9b 20 c3 9c 20 c3 9d 20 c3 9e 20 c3 9f 20 | .. .. .. .. .. |
+00000220 c3 a0 20 c3 a1 20 c3 a2 20 c3 a3 20 c3 a4 20 c3 |.. .. .. .. .. .|
+00000230 a5 20 c3 a6 20 c3 a7 20 c3 a8 20 c3 a9 20 c3 aa |. .. .. .. .. ..|
+00000240 20 c3 ab 20 c3 ac 20 c3 ad 20 c3 ae 20 c3 af 20 | .. .. .. .. .. |
+00000250 c3 b0 20 c3 b1 20 c3 b2 20 c3 b3 20 c3 b4 20 c3 |.. .. .. .. .. .|
+00000260 b5 20 c3 b6 20 c3 b7 20 c3 b8 20 c3 b9 20 c3 ba |. .. .. .. .. ..|
+00000270 20 c3 bb 20 c3 bc 20 c3 bd 20 c3 be 20 c3 bf 20 | .. .. .. .. .. |
+00000280
diff --git a/tests/expected/hexdump/format-strings-empty-format b/tests/expected/hexdump/format-strings-empty-format
new file mode 100644
index 0000000..9d60796
--- /dev/null
+++ b/tests/expected/hexdump/format-strings-empty-format
@@ -0,0 +1 @@
+11 \ No newline at end of file
diff --git a/tests/expected/hexdump/format-strings-empty-format.BE b/tests/expected/hexdump/format-strings-empty-format.BE
new file mode 100644
index 0000000..be66217
--- /dev/null
+++ b/tests/expected/hexdump/format-strings-empty-format.BE
@@ -0,0 +1 @@
+10000001000000 \ No newline at end of file
diff --git a/tests/expected/hexdump/highlighting-1b_char-1 b/tests/expected/hexdump/highlighting-1b_char-1
new file mode 100644
index 0000000..7587664
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_char-1
@@ -0,0 +1,41 @@
+0000000 \0 001 002 003 004 005 006 \a
+0000010 \b \t \n \v \f \r 016 017
+0000020 020 021 022 023 024 025 026 027
+0000030 030 031 032 033 034 035 036 037
+0000040 ! " # $ % & '
+0000050 ( ) * + ,  - . /
+0000060 0 1 2 3 4 5 6 7
+0000070 8 9 : ; < = > ?
+0000080 @ A B C D E F G
+0000090 H  I J K  L M  N O
+00000a0 P Q R S  T  U V W
+00000b0  X Y Z [ \ ] ^ _
+00000c0 ` a b c d e f g
+00000d0 h i j k l m n o
+00000e0 p q r s t u v w
+00000f0 x y z { | } ~ 177
+0000100 302 200 302 201 302 202 302 203 302 204 302
+0000110 205 302 206 302 207 302 210 302 211 302 212
+0000120 302 213 302 214 302 215 302 216 302 217
+0000130 302 220 302 221 302 222 302 223 302 224 302
+0000140 225 302 226 302 227 302 230 302 231 302 232
+0000150 302 233 302 234 302 235 302 236 302 237
+0000160 302 240 302 241 302 242 302 243 302 244 302
+0000170 245 302 246 302 247 302 250 302 251 302 252
+0000180 302 253 302 254 302 255 302 256 302 257
+0000190 302 260 302 261 302 262 302 263 302 264 302
+00001a0 265 302 266 302 267 302 270 302 271 302 272
+00001b0 302 273 302 274 302 275 302 276 302 277
+00001c0 303 200 303 201 303 202 303 203 303 204 303
+00001d0 205 303 206 303 207 303 210 303 211 303 212
+00001e0 303 213 303 214 303 215 303 216 303 217
+00001f0 303 220 303 221 303 222 303 223 303 224 303
+0000200 225 303 226 303 227 303 230 303 231 303 232
+0000210 303 233 303 234 303 235 303 236 303 237
+0000220 303 240 303 241 303 242 303 243 303 244 303
+0000230 245 303 246 303 247 303 250 303 251 303 252
+0000240 303 253 303 254 303 255 303 256 303 257
+0000250 303 260 303 261 303 262 303 263 303 264 303
+0000260 265 303 266 303 267 303 270 303 271 303 272
+0000270 303 273 303 274 303 275 303 276 303 277
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_char-2 b/tests/expected/hexdump/highlighting-1b_char-2
new file mode 100644
index 0000000..762ad35
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_char-2
@@ -0,0 +1,41 @@
+0000000 \0 001 002 003 004 005 006 \a
+0000010 \b \t \n \v \f \r 016 017
+0000020 020 021 022 023 024 025 026 027
+0000030 030 031 032 033 034 035 036 037
+0000040 ! " # $ % & '
+0000050 ( ) * + , - . /
+0000060 0 1 2 3 4 5 6 7
+0000070 8 9 : ; < = > ?
+0000080 @ A B C D E F G
+0000090 H I J K L M N O
+00000a0 P Q R S T U V W
+00000b0 X Y Z [ \ ] ^ _
+00000c0 ` a b c d e f g
+00000d0 h i j k l m n o
+00000e0 p q r s t u v w
+00000f0 x y z { | } ~ 177
+0000100 302 200 302 201 302 202 302 203 302 204 302
+0000110 205 302 206 302 207 302 210 302 211 302 212
+0000120 302 213 302 214 302 215 302 216 302 217
+0000130 302 220 302 221 302 222 302 223 302 224 302
+0000140 225 302 226 302 227 302 230 302 231 302 232
+0000150 302 233 302 234 302 235 302 236 302 237
+0000160 302 240 302 241 302 242 302 243 302 244 302
+0000170 245 302 246 302 247 302 250 302 251 302 252
+0000180 302 253 302 254 302 255 302 256 302 257
+0000190 302 260 302 261 302 262 302 263 302 264 302
+00001a0 265 302 266 302 267 302 270 302 271 302 272
+00001b0 302 273 302 274 302 275 302 276 302 277
+00001c0 303 200 303 201 303 202 303 203 303 204 303
+00001d0 205 303 206 303 207 303 210 303 211 303 212
+00001e0 303 213 303 214 303 215 303 216 303 217
+00001f0 303 220 303 221 303 222 303 223 303 224 303
+0000200 225 303 226 303 227 303 230 303 231 303 232
+0000210 303 233 303 234 303 235 303 236 303 237
+0000220 303 240 303 241 303 242 303 243 303 244 303
+0000230 245 303 246 303 247 303 250 303 251 303 252
+0000240 303 253 303 254 303 255 303 256 303 257
+0000250 303 260 303 261 303 262 303 263 303 264 303
+0000260 265 303 266 303 267 303 270 303 271 303 272
+0000270 303 273 303 274 303 275 303 276 303 277
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_char-3 b/tests/expected/hexdump/highlighting-1b_char-3
new file mode 100644
index 0000000..1595cef
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_char-3
@@ -0,0 +1,41 @@
+0000000 \0 001 002 003 004 005 006 \a
+0000010 \b \t \n \v \f \r 016 017
+0000020 020 021 022 023 024 025 026 027
+0000030 030 031 032 033 034 035 036 037
+0000040 ! " # $ % & '
+0000050 ( ) * + , - . /
+0000060 0 1 2 3 4 5 6 7
+0000070 8 9  : ; < = > ?
+0000080  @ A B C D E F G
+0000090 H I J K L M N O
+00000a0 P Q R S T U V W
+00000b0 X Y Z [ \ ] ^ _
+00000c0 ` a b c d e f g
+00000d0 h i j k l m n o
+00000e0 p q r s t u v w
+00000f0 x y z { | } ~ 177
+0000100 302 200 302 201 302 202 302 203 302 204 302
+0000110 205 302 206 302 207 302 210 302 211 302 212
+0000120 302 213 302 214 302 215 302 216 302 217
+0000130 302 220 302 221 302 222 302 223 302 224 302
+0000140 225 302 226 302 227 302 230 302 231 302 232
+0000150 302 233 302 234 302 235 302 236 302 237
+0000160 302 240 302 241 302 242 302 243 302 244 302
+0000170 245 302 246 302 247 302 250 302 251 302 252
+0000180 302 253 302 254 302 255 302 256 302 257
+0000190 302 260 302 261 302 262 302 263 302 264 302
+00001a0 265 302 266 302 267 302 270 302 271 302 272
+00001b0 302 273 302 274 302 275 302 276 302 277
+00001c0 303 200 303 201 303 202 303 203 303 204 303
+00001d0 205 303 206 303 207 303 210 303 211 303 212
+00001e0 303 213 303 214 303 215 303 216 303 217
+00001f0 303 220 303 221 303 222 303 223 303 224 303
+0000200 225 303 226 303 227 303 230 303 231 303 232
+0000210 303 233 303 234 303 235 303 236 303 237
+0000220 303 240 303 241 303 242 303 243 303 244 303
+0000230 245 303 246 303 247 303 250 303 251 303 252
+0000240 303 253 303 254 303 255 303 256 303 257
+0000250 303 260 303 261 303 262 303 263 303 264 303
+0000260 265 303 266 303 267 303 270 303 271 303 272
+0000270 303 273 303 274 303 275 303 276 303 277
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-1 b/tests/expected/hexdump/highlighting-1b_octal-1
new file mode 100644
index 0000000..1f8ca68
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-1
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-2 b/tests/expected/hexdump/highlighting-1b_octal-2
new file mode 100644
index 0000000..1f8ca68
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-2
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-2.BE b/tests/expected/hexdump/highlighting-1b_octal-2.BE
new file mode 100644
index 0000000..519d07f
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-2.BE
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-3 b/tests/expected/hexdump/highlighting-1b_octal-3
new file mode 100644
index 0000000..1f8ca68
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-3
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-4 b/tests/expected/hexdump/highlighting-1b_octal-4
new file mode 100644
index 0000000..1f8ca68
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-4
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-4.BE b/tests/expected/hexdump/highlighting-1b_octal-4.BE
new file mode 100644
index 0000000..d579dfc
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-4.BE
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-5 b/tests/expected/hexdump/highlighting-1b_octal-5
new file mode 100644
index 0000000..0eb6def
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-5
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-5.BE b/tests/expected/hexdump/highlighting-1b_octal-5.BE
new file mode 100644
index 0000000..519d07f
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-5.BE
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-6 b/tests/expected/hexdump/highlighting-1b_octal-6
new file mode 100644
index 0000000..8dca57f
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-6
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-7 b/tests/expected/hexdump/highlighting-1b_octal-7
new file mode 100644
index 0000000..1f8ca68
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-7
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-7.BE b/tests/expected/hexdump/highlighting-1b_octal-7.BE
new file mode 100644
index 0000000..519d07f
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-7.BE
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-8 b/tests/expected/hexdump/highlighting-1b_octal-8
new file mode 100644
index 0000000..53a8318
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-8
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-8.BE b/tests/expected/hexdump/highlighting-1b_octal-8.BE
new file mode 100644
index 0000000..9ffd3cf
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-8.BE
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-9 b/tests/expected/hexdump/highlighting-1b_octal-9
new file mode 100644
index 0000000..7446bd7
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-9
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-1b_octal-9.BE b/tests/expected/hexdump/highlighting-1b_octal-9.BE
new file mode 100644
index 0000000..aeedce2
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-1b_octal-9.BE
@@ -0,0 +1,41 @@
+0000000 000 040 001 040 002 040 003 040 004 040 005 040 006 040 007 040
+0000010 010 040 011 040 012 040 013 040 014 040 015 040 016 040 017 040
+0000020 020 040 021 040 022 040 023 040 024 040 025 040 026 040 027 040
+0000030 030 040 031 040 032 040 033 040 034 040 035 040 036 040 037 040
+0000040 040 040 041 040 042 040 043 040 044 040 045 040 046 040 047 040
+0000050 050 040 051 040 052 040 053 040 054 040 055 040 056 040 057 040
+0000060 060 040 061 040 062 040 063 040 064 040 065 040 066 040 067 040
+0000070 070 040 071 040 072 040 073 040 074 040 075 040 076 040 077 040
+0000080 100 040 101 040 102 040 103 040 104 040 105 040 106 040 107 040
+0000090 110 040 111 040 112 040 113 040 114 040 115 040 116 040 117 040
+00000a0 120 040 121 040 122 040 123 040 124 040 125 040 126 040 127 040
+00000b0 130 040 131 040 132 040 133 040 134 040 135 040 136 040 137 040
+00000c0 140 040 141 040 142 040 143 040 144 040 145 040 146 040 147 040
+00000d0 150 040 151 040 152 040 153 040 154 040 155 040 156 040 157 040
+00000e0 160 040 161 040 162 040 163 040 164 040 165 040 166 040 167 040
+00000f0 170 040 171 040 172 040 173 040 174 040 175 040 176 040 177 040
+0000100 302 200 040 302 201 040 302 202 040 302 203 040 302 204 040 302
+0000110 205 040 302 206 040 302 207 040 302 210 040 302 211 040 302 212
+0000120 040 302 213 040 302 214 040 302 215 040 302 216 040 302 217 040
+0000130 302 220 040 302 221 040 302 222 040 302 223 040 302 224 040 302
+0000140 225 040 302 226 040 302 227 040 302 230 040 302 231 040 302 232
+0000150 040 302 233 040 302 234 040 302 235 040 302 236 040 302 237 040
+0000160 302 240 040 302 241 040 302 242 040 302 243 040 302 244 040 302
+0000170 245 040 302 246 040 302 247 040 302 250 040 302 251 040 302 252
+0000180 040 302 253 040 302 254 040 302 255 040 302 256 040 302 257 040
+0000190 302 260 040 302 261 040 302 262 040 302 263 040 302 264 040 302
+00001a0 265 040 302 266 040 302 267 040 302 270 040 302 271 040 302 272
+00001b0 040 302 273 040 302 274 040 302 275 040 302 276 040 302 277 040
+00001c0 303 200 040 303 201 040 303 202 040 303 203 040 303 204 040 303
+00001d0 205 040 303 206 040 303 207 040 303 210 040 303 211 040 303 212
+00001e0 040 303 213 040 303 214 040 303 215 040 303 216 040 303 217 040
+00001f0 303 220 040 303 221 040 303 222 040 303 223 040 303 224 040 303
+0000200 225 040 303 226 040 303 227 040 303 230 040 303 231 040 303 232
+0000210 040 303 233 040 303 234 040 303 235 040 303 236 040 303 237 040
+0000220 303 240 040 303 241 040 303 242 040 303 243 040 303 244 040 303
+0000230 245 040 303 246 040 303 247 040 303 250 040 303 251 040 303 252
+0000240 040 303 253 040 303 254 040 303 255 040 303 256 040 303 257 040
+0000250 303 260 040 303 261 040 303 262 040 303 263 040 303 264 040 303
+0000260 265 040 303 266 040 303 267 040 303 270 040 303 271 040 303 272
+0000270 040 303 273 040 303 274 040 303 275 040 303 276 040 303 277 040
+0000280
diff --git a/tests/expected/hexdump/highlighting-2b_dec-1 b/tests/expected/hexdump/highlighting-2b_dec-1
new file mode 100644
index 0000000..cfb2c5a
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-1
@@ -0,0 +1,41 @@
+0000000 08192 08193 08194 08195 08196 08197 08198 08199
+0000010 08200 08201 08202 08203 08204 08205 08206 08207
+0000020 08208 08209 08210 08211 08212 08213 08214 08215
+0000030 08216 08217 08218 08219 08220 08221 08222 08223
+0000040 08224 08225 08226 08227 08228 08229 08230 08231
+0000050 08232 08233 08234 08235 08236 08237 08238 08239
+0000060 08240 08241  08242 08243 08244 08245 08246 08247
+0000070 08248 08249 08250 08251 08252 08253 08254 08255
+0000080 08256 08257 08258 08259 08260 08261 08262 08263
+0000090 08264 08265 08266 08267 08268 08269 08270 08271
+00000a0 08272 08273 08274 08275 08276 08277 08278 08279
+00000b0 08280 08281 08282 08283 08284 08285 08286 08287
+00000c0 08288 08289 08290 08291 08292 08293 08294 08295
+00000d0 08296 08297 08298 08299 08300 08301 08302 08303
+00000e0 08304 08305 08306 08307 08308 08309 08310 08311
+00000f0 08312 08313 08314 08315 08316 08317 08318 08319
+0000100 32962 49696 08321 33474 49696 08323 33986 49696
+0000110 08325 34498 49696 08327 35010 49696 08329 35522
+0000120 49696 08331 36034 49696 08333 36546 49696 08335
+0000130 37058 49696 08337 37570 49696 08339 38082 49696
+0000140 08341 38594 49696 08343 39106 49696 08345 39618
+0000150 49696 08347 40130 49696 08349 40642 49696 08351
+0000160 41154 49696 08353 41666 49696 08355 42178 49696
+0000170 08357 42690 49696 08359 43202 49696 08361 43714
+0000180 49696 08363 44226 49696 08365 44738 49696 08367
+0000190 45250 49696 08369 45762 49696 08371 46274 49696
+00001a0 08373 46786 49696 08375 47298 49696 08377 47810
+00001b0 49696 08379 48322 49696 08381 48834 49696 08383
+00001c0 32963 49952 08321 33475 49952 08323 33987 49952
+00001d0 08325 34499 49952 08327 35011 49952 08329 35523
+00001e0 49952 08331 36035 49952 08333 36547 49952 08335
+00001f0 37059 49952 08337 37571 49952 08339 38083 49952
+0000200 08341 38595 49952 08343 39107 49952 08345 39619
+0000210 49952 08347 40131 49952 08349 40643 49952 08351
+0000220 41155 49952 08353 41667 49952 08355 42179 49952
+0000230 08357 42691 49952 08359 43203 49952 08361 43715
+0000240 49952 08363 44227 49952 08365 44739 49952 08367
+0000250 45251 49952 08369 45763 49952 08371 46275 49952
+0000260 08373 46787 49952 08375 47299 49952 08377 47811
+0000270 49952 08379 48323 49952 08381 48835 49952 08383
+0000280
diff --git a/tests/expected/hexdump/highlighting-2b_dec-1.BE b/tests/expected/hexdump/highlighting-2b_dec-1.BE
new file mode 100644
index 0000000..c350e6c
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-1.BE
@@ -0,0 +1,41 @@
+0000000 00032 00288 00544 00800 01056 01312 01568 01824
+0000010 02080 02336 02592 02848 03104 03360 03616 03872
+0000020 04128 04384 04640 04896 05152 05408 05664 05920
+0000030 06176 06432 06688 06944 07200 07456 07712 07968
+0000040 08224 08480 08736 08992 09248 09504 09760 10016
+0000050 10272 10528 10784 11040 11296 11552 11808 12064
+0000060 12320 12576  12832 13088 13344 13600 13856 14112
+0000070 14368 14624 14880 15136 15392 15648 15904 16160
+0000080 16416 16672 16928 17184 17440 17696 17952 18208
+0000090 18464 18720 18976 19232 19488 19744 20000 20256
+00000a0 20512 20768 21024 21280 21536 21792 22048 22304
+00000b0 22560 22816 23072 23328 23584 23840 24096 24352
+00000c0 24608 24864 25120 25376 25632 25888 26144 26400
+00000d0 26656 26912 27168 27424 27680 27936 28192 28448
+00000e0 28704 28960 29216 29472 29728 29984 30240 30496
+00000f0 30752 31008 31264 31520 31776 32032 32288 32544
+0000100 49792 08386 33056 49794 08386 33568 49796 08386
+0000110 34080 49798 08386 34592 49800 08386 35104 49802
+0000120 08386 35616 49804 08386 36128 49806 08386 36640
+0000130 49808 08386 37152 49810 08386 37664 49812 08386
+0000140 38176 49814 08386 38688 49816 08386 39200 49818
+0000150 08386 39712 49820 08386 40224 49822 08386 40736
+0000160 49824 08386 41248 49826 08386 41760 49828 08386
+0000170 42272 49830 08386 42784 49832 08386 43296 49834
+0000180 08386 43808 49836 08386 44320 49838 08386 44832
+0000190 49840 08386 45344 49842 08386 45856 49844 08386
+00001a0 46368 49846 08386 46880 49848 08386 47392 49850
+00001b0 08386 47904 49852 08386 48416 49854 08386 48928
+00001c0 50048 08387 33056 50050 08387 33568 50052 08387
+00001d0 34080 50054 08387 34592 50056 08387 35104 50058
+00001e0 08387 35616 50060 08387 36128 50062 08387 36640
+00001f0 50064 08387 37152 50066 08387 37664 50068 08387
+0000200 38176 50070 08387 38688 50072 08387 39200 50074
+0000210 08387 39712 50076 08387 40224 50078 08387 40736
+0000220 50080 08387 41248 50082 08387 41760 50084 08387
+0000230 42272 50086 08387 42784 50088 08387 43296 50090
+0000240 08387 43808 50092 08387 44320 50094 08387 44832
+0000250 50096 08387 45344 50098 08387 45856 50100 08387
+0000260 46368 50102 08387 46880 50104 08387 47392 50106
+0000270 08387 47904 50108 08387 48416 50110 08387 48928
+0000280
diff --git a/tests/expected/hexdump/highlighting-2b_dec-2 b/tests/expected/hexdump/highlighting-2b_dec-2
new file mode 100644
index 0000000..1872323
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-2
@@ -0,0 +1,41 @@
+0000000 08192 08193 08194 08195 08196 08197 08198 08199
+0000010 08200 08201 08202 08203 08204 08205 08206 08207
+0000020 08208 08209 08210 08211 08212 08213 08214 08215
+0000030 08216 08217 08218 08219 08220 08221 08222 08223
+0000040 08224 08225 08226 08227 08228 08229 08230 08231
+0000050 08232 08233 08234 08235 08236 08237 08238 08239
+0000060 08240  08241 08242 08243 08244 08245 08246 08247
+0000070 08248 08249 08250 08251 08252 08253 08254 08255
+0000080 08256 08257 08258 08259 08260 08261 08262 08263
+0000090 08264 08265 08266 08267 08268 08269 08270 08271
+00000a0 08272 08273 08274 08275 08276 08277 08278 08279
+00000b0 08280 08281 08282 08283 08284 08285 08286 08287
+00000c0 08288 08289 08290 08291 08292 08293 08294 08295
+00000d0 08296 08297 08298 08299 08300 08301 08302 08303
+00000e0 08304 08305 08306 08307 08308 08309 08310 08311
+00000f0 08312 08313 08314 08315 08316 08317 08318 08319
+0000100 32962 49696 08321 33474 49696 08323 33986 49696
+0000110 08325 34498 49696 08327 35010 49696 08329 35522
+0000120 49696 08331 36034 49696 08333 36546 49696 08335
+0000130 37058 49696 08337 37570 49696 08339 38082 49696
+0000140 08341 38594 49696 08343 39106 49696 08345 39618
+0000150 49696 08347 40130 49696 08349 40642 49696 08351
+0000160 41154 49696 08353 41666 49696 08355 42178 49696
+0000170 08357 42690 49696 08359 43202 49696 08361 43714
+0000180 49696 08363 44226 49696 08365 44738 49696 08367
+0000190 45250 49696 08369 45762 49696 08371 46274 49696
+00001a0 08373 46786 49696 08375 47298 49696 08377 47810
+00001b0 49696 08379 48322 49696 08381 48834 49696 08383
+00001c0 32963 49952 08321 33475 49952 08323 33987 49952
+00001d0 08325 34499 49952 08327 35011 49952 08329 35523
+00001e0 49952 08331 36035 49952 08333 36547 49952 08335
+00001f0 37059 49952 08337 37571 49952 08339 38083 49952
+0000200 08341 38595 49952 08343 39107 49952 08345 39619
+0000210 49952 08347 40131 49952 08349 40643 49952 08351
+0000220 41155 49952 08353 41667 49952 08355 42179 49952
+0000230 08357 42691 49952 08359 43203 49952 08361 43715
+0000240 49952 08363 44227 49952 08365 44739 49952 08367
+0000250 45251 49952 08369 45763 49952 08371 46275 49952
+0000260 08373 46787 49952 08375 47299 49952 08377 47811
+0000270 49952 08379 48323 49952 08381 48835 49952 08383
+0000280
diff --git a/tests/expected/hexdump/highlighting-2b_dec-2.BE b/tests/expected/hexdump/highlighting-2b_dec-2.BE
new file mode 100644
index 0000000..46b4fab
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-2.BE
@@ -0,0 +1,41 @@
+0000000 00032 00288 00544 00800 01056 01312 01568 01824
+0000010 02080 02336 02592 02848 03104 03360 03616 03872
+0000020 04128 04384 04640 04896 05152 05408 05664 05920
+0000030 06176 06432 06688 06944 07200 07456 07712 07968
+0000040 08224 08480 08736 08992 09248 09504 09760 10016
+0000050 10272 10528 10784 11040 11296 11552 11808 12064
+0000060 12320  12576 12832 13088 13344 13600 13856 14112
+0000070 14368 14624 14880 15136 15392 15648 15904 16160
+0000080 16416 16672 16928 17184 17440 17696 17952 18208
+0000090 18464 18720 18976 19232 19488 19744 20000 20256
+00000a0 20512 20768 21024 21280 21536 21792 22048 22304
+00000b0 22560 22816 23072 23328 23584 23840 24096 24352
+00000c0 24608 24864 25120 25376 25632 25888 26144 26400
+00000d0 26656 26912 27168 27424 27680 27936 28192 28448
+00000e0 28704 28960 29216 29472 29728 29984 30240 30496
+00000f0 30752 31008 31264 31520 31776 32032 32288 32544
+0000100 49792 08386 33056 49794 08386 33568 49796 08386
+0000110 34080 49798 08386 34592 49800 08386 35104 49802
+0000120 08386 35616 49804 08386 36128 49806 08386 36640
+0000130 49808 08386 37152 49810 08386 37664 49812 08386
+0000140 38176 49814 08386 38688 49816 08386 39200 49818
+0000150 08386 39712 49820 08386 40224 49822 08386 40736
+0000160 49824 08386 41248 49826 08386 41760 49828 08386
+0000170 42272 49830 08386 42784 49832 08386 43296 49834
+0000180 08386 43808 49836 08386 44320 49838 08386 44832
+0000190 49840 08386 45344 49842 08386 45856 49844 08386
+00001a0 46368 49846 08386 46880 49848 08386 47392 49850
+00001b0 08386 47904 49852 08386 48416 49854 08386 48928
+00001c0 50048 08387 33056 50050 08387 33568 50052 08387
+00001d0 34080 50054 08387 34592 50056 08387 35104 50058
+00001e0 08387 35616 50060 08387 36128 50062 08387 36640
+00001f0 50064 08387 37152 50066 08387 37664 50068 08387
+0000200 38176 50070 08387 38688 50072 08387 39200 50074
+0000210 08387 39712 50076 08387 40224 50078 08387 40736
+0000220 50080 08387 41248 50082 08387 41760 50084 08387
+0000230 42272 50086 08387 42784 50088 08387 43296 50090
+0000240 08387 43808 50092 08387 44320 50094 08387 44832
+0000250 50096 08387 45344 50098 08387 45856 50100 08387
+0000260 46368 50102 08387 46880 50104 08387 47392 50106
+0000270 08387 47904 50108 08387 48416 50110 08387 48928
+0000280
diff --git a/tests/expected/hexdump/highlighting-2b_dec-3 b/tests/expected/hexdump/highlighting-2b_dec-3
new file mode 100644
index 0000000..1872323
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-3
@@ -0,0 +1,41 @@
+0000000 08192 08193 08194 08195 08196 08197 08198 08199
+0000010 08200 08201 08202 08203 08204 08205 08206 08207
+0000020 08208 08209 08210 08211 08212 08213 08214 08215
+0000030 08216 08217 08218 08219 08220 08221 08222 08223
+0000040 08224 08225 08226 08227 08228 08229 08230 08231
+0000050 08232 08233 08234 08235 08236 08237 08238 08239
+0000060 08240  08241 08242 08243 08244 08245 08246 08247
+0000070 08248 08249 08250 08251 08252 08253 08254 08255
+0000080 08256 08257 08258 08259 08260 08261 08262 08263
+0000090 08264 08265 08266 08267 08268 08269 08270 08271
+00000a0 08272 08273 08274 08275 08276 08277 08278 08279
+00000b0 08280 08281 08282 08283 08284 08285 08286 08287
+00000c0 08288 08289 08290 08291 08292 08293 08294 08295
+00000d0 08296 08297 08298 08299 08300 08301 08302 08303
+00000e0 08304 08305 08306 08307 08308 08309 08310 08311
+00000f0 08312 08313 08314 08315 08316 08317 08318 08319
+0000100 32962 49696 08321 33474 49696 08323 33986 49696
+0000110 08325 34498 49696 08327 35010 49696 08329 35522
+0000120 49696 08331 36034 49696 08333 36546 49696 08335
+0000130 37058 49696 08337 37570 49696 08339 38082 49696
+0000140 08341 38594 49696 08343 39106 49696 08345 39618
+0000150 49696 08347 40130 49696 08349 40642 49696 08351
+0000160 41154 49696 08353 41666 49696 08355 42178 49696
+0000170 08357 42690 49696 08359 43202 49696 08361 43714
+0000180 49696 08363 44226 49696 08365 44738 49696 08367
+0000190 45250 49696 08369 45762 49696 08371 46274 49696
+00001a0 08373 46786 49696 08375 47298 49696 08377 47810
+00001b0 49696 08379 48322 49696 08381 48834 49696 08383
+00001c0 32963 49952 08321 33475 49952 08323 33987 49952
+00001d0 08325 34499 49952 08327 35011 49952 08329 35523
+00001e0 49952 08331 36035 49952 08333 36547 49952 08335
+00001f0 37059 49952 08337 37571 49952 08339 38083 49952
+0000200 08341 38595 49952 08343 39107 49952 08345 39619
+0000210 49952 08347 40131 49952 08349 40643 49952 08351
+0000220 41155 49952 08353 41667 49952 08355 42179 49952
+0000230 08357 42691 49952 08359 43203 49952 08361 43715
+0000240 49952 08363 44227 49952 08365 44739 49952 08367
+0000250 45251 49952 08369 45763 49952 08371 46275 49952
+0000260 08373 46787 49952 08375 47299 49952 08377 47811
+0000270 49952 08379 48323 49952 08381 48835 49952 08383
+0000280
diff --git a/tests/expected/hexdump/highlighting-2b_dec-3.BE b/tests/expected/hexdump/highlighting-2b_dec-3.BE
new file mode 100644
index 0000000..46b4fab
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-3.BE
@@ -0,0 +1,41 @@
+0000000 00032 00288 00544 00800 01056 01312 01568 01824
+0000010 02080 02336 02592 02848 03104 03360 03616 03872
+0000020 04128 04384 04640 04896 05152 05408 05664 05920
+0000030 06176 06432 06688 06944 07200 07456 07712 07968
+0000040 08224 08480 08736 08992 09248 09504 09760 10016
+0000050 10272 10528 10784 11040 11296 11552 11808 12064
+0000060 12320  12576 12832 13088 13344 13600 13856 14112
+0000070 14368 14624 14880 15136 15392 15648 15904 16160
+0000080 16416 16672 16928 17184 17440 17696 17952 18208
+0000090 18464 18720 18976 19232 19488 19744 20000 20256
+00000a0 20512 20768 21024 21280 21536 21792 22048 22304
+00000b0 22560 22816 23072 23328 23584 23840 24096 24352
+00000c0 24608 24864 25120 25376 25632 25888 26144 26400
+00000d0 26656 26912 27168 27424 27680 27936 28192 28448
+00000e0 28704 28960 29216 29472 29728 29984 30240 30496
+00000f0 30752 31008 31264 31520 31776 32032 32288 32544
+0000100 49792 08386 33056 49794 08386 33568 49796 08386
+0000110 34080 49798 08386 34592 49800 08386 35104 49802
+0000120 08386 35616 49804 08386 36128 49806 08386 36640
+0000130 49808 08386 37152 49810 08386 37664 49812 08386
+0000140 38176 49814 08386 38688 49816 08386 39200 49818
+0000150 08386 39712 49820 08386 40224 49822 08386 40736
+0000160 49824 08386 41248 49826 08386 41760 49828 08386
+0000170 42272 49830 08386 42784 49832 08386 43296 49834
+0000180 08386 43808 49836 08386 44320 49838 08386 44832
+0000190 49840 08386 45344 49842 08386 45856 49844 08386
+00001a0 46368 49846 08386 46880 49848 08386 47392 49850
+00001b0 08386 47904 49852 08386 48416 49854 08386 48928
+00001c0 50048 08387 33056 50050 08387 33568 50052 08387
+00001d0 34080 50054 08387 34592 50056 08387 35104 50058
+00001e0 08387 35616 50060 08387 36128 50062 08387 36640
+00001f0 50064 08387 37152 50066 08387 37664 50068 08387
+0000200 38176 50070 08387 38688 50072 08387 39200 50074
+0000210 08387 39712 50076 08387 40224 50078 08387 40736
+0000220 50080 08387 41248 50082 08387 41760 50084 08387
+0000230 42272 50086 08387 42784 50088 08387 43296 50090
+0000240 08387 43808 50092 08387 44320 50094 08387 44832
+0000250 50096 08387 45344 50098 08387 45856 50100 08387
+0000260 46368 50102 08387 46880 50104 08387 47392 50106
+0000270 08387 47904 50108 08387 48416 50110 08387 48928
+0000280
diff --git a/tests/expected/hexdump/highlighting-2b_dec-4 b/tests/expected/hexdump/highlighting-2b_dec-4
new file mode 100644
index 0000000..d2111c2
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-4
@@ -0,0 +1,41 @@
+0000000 08192 08193 08194 08195 08196 08197 08198 08199
+0000010 08200 08201 08202 08203 08204 08205 08206 08207
+0000020 08208 08209 08210 08211 08212 08213 08214 08215
+0000030 08216 08217 08218 08219 08220 08221 08222 08223
+0000040 08224 08225 08226 08227 08228 08229 08230 08231
+0000050 08232 08233 08234 08235 08236 08237 08238 08239
+0000060 08240 08241 08242 08243 08244 08245 08246 08247
+0000070 08248 08249 08250 08251 08252 08253 08254 08255
+0000080 08256  08257 08258 08259 08260 08261 08262 08263
+0000090 08264 08265 08266 08267 08268 08269 08270 08271
+00000a0 08272 08273 08274 08275 08276 08277 08278 08279
+00000b0 08280 08281 08282 08283 08284 08285 08286 08287
+00000c0 08288 08289 08290 08291 08292 08293 08294 08295
+00000d0 08296 08297 08298 08299 08300 08301 08302 08303
+00000e0 08304 08305 08306 08307 08308 08309 08310 08311
+00000f0 08312 08313 08314 08315 08316 08317 08318 08319
+0000100 32962 49696 08321 33474 49696 08323 33986 49696
+0000110 08325 34498 49696 08327 35010 49696 08329 35522
+0000120 49696 08331 36034 49696 08333 36546 49696 08335
+0000130 37058 49696 08337 37570 49696 08339 38082 49696
+0000140 08341 38594 49696 08343 39106 49696 08345 39618
+0000150 49696 08347 40130 49696 08349 40642 49696 08351
+0000160 41154 49696 08353 41666 49696 08355 42178 49696
+0000170 08357 42690 49696 08359 43202 49696 08361 43714
+0000180 49696 08363 44226 49696 08365 44738 49696 08367
+0000190 45250 49696 08369 45762 49696 08371 46274 49696
+00001a0 08373 46786 49696 08375 47298 49696 08377 47810
+00001b0 49696 08379 48322 49696 08381 48834 49696 08383
+00001c0 32963 49952 08321 33475 49952 08323 33987 49952
+00001d0 08325 34499 49952 08327 35011 49952 08329 35523
+00001e0 49952 08331 36035 49952 08333 36547 49952 08335
+00001f0 37059 49952 08337 37571 49952 08339 38083 49952
+0000200 08341 38595 49952 08343 39107 49952 08345 39619
+0000210 49952 08347 40131 49952 08349 40643 49952 08351
+0000220 41155 49952 08353 41667 49952 08355 42179 49952
+0000230 08357 42691 49952 08359 43203 49952 08361 43715
+0000240 49952 08363 44227 49952 08365 44739 49952 08367
+0000250 45251 49952 08369 45763 49952 08371 46275 49952
+0000260 08373 46787 49952 08375 47299 49952 08377 47811
+0000270 49952 08379 48323 49952 08381 48835 49952 08383
+0000280
diff --git a/tests/expected/hexdump/highlighting-2b_dec-4.BE b/tests/expected/hexdump/highlighting-2b_dec-4.BE
new file mode 100644
index 0000000..dcb2124
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-4.BE
@@ -0,0 +1,41 @@
+0000000 00032 00288 00544 00800 01056 01312 01568 01824
+0000010 02080 02336 02592 02848 03104 03360 03616 03872
+0000020 04128 04384 04640 04896 05152 05408 05664 05920
+0000030 06176 06432 06688 06944 07200 07456 07712 07968
+0000040 08224 08480 08736 08992 09248 09504 09760 10016
+0000050 10272 10528 10784 11040 11296 11552 11808 12064
+0000060 12320 12576 12832 13088 13344 13600 13856 14112
+0000070 14368 14624 14880 15136 15392 15648 15904 16160
+0000080 16416  16672 16928 17184 17440 17696 17952 18208
+0000090 18464 18720 18976 19232 19488 19744 20000 20256
+00000a0 20512 20768 21024 21280 21536 21792 22048 22304
+00000b0 22560 22816 23072 23328 23584 23840 24096 24352
+00000c0 24608 24864 25120 25376 25632 25888 26144 26400
+00000d0 26656 26912 27168 27424 27680 27936 28192 28448
+00000e0 28704 28960 29216 29472 29728 29984 30240 30496
+00000f0 30752 31008 31264 31520 31776 32032 32288 32544
+0000100 49792 08386 33056 49794 08386 33568 49796 08386
+0000110 34080 49798 08386 34592 49800 08386 35104 49802
+0000120 08386 35616 49804 08386 36128 49806 08386 36640
+0000130 49808 08386 37152 49810 08386 37664 49812 08386
+0000140 38176 49814 08386 38688 49816 08386 39200 49818
+0000150 08386 39712 49820 08386 40224 49822 08386 40736
+0000160 49824 08386 41248 49826 08386 41760 49828 08386
+0000170 42272 49830 08386 42784 49832 08386 43296 49834
+0000180 08386 43808 49836 08386 44320 49838 08386 44832
+0000190 49840 08386 45344 49842 08386 45856 49844 08386
+00001a0 46368 49846 08386 46880 49848 08386 47392 49850
+00001b0 08386 47904 49852 08386 48416 49854 08386 48928
+00001c0 50048 08387 33056 50050 08387 33568 50052 08387
+00001d0 34080 50054 08387 34592 50056 08387 35104 50058
+00001e0 08387 35616 50060 08387 36128 50062 08387 36640
+00001f0 50064 08387 37152 50066 08387 37664 50068 08387
+0000200 38176 50070 08387 38688 50072 08387 39200 50074
+0000210 08387 39712 50076 08387 40224 50078 08387 40736
+0000220 50080 08387 41248 50082 08387 41760 50084 08387
+0000230 42272 50086 08387 42784 50088 08387 43296 50090
+0000240 08387 43808 50092 08387 44320 50094 08387 44832
+0000250 50096 08387 45344 50098 08387 45856 50100 08387
+0000260 46368 50102 08387 46880 50104 08387 47392 50106
+0000270 08387 47904 50108 08387 48416 50110 08387 48928
+0000280
diff --git a/tests/expected/hexdump/highlighting-2b_dec-5 b/tests/expected/hexdump/highlighting-2b_dec-5
new file mode 100644
index 0000000..d2111c2
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-5
@@ -0,0 +1,41 @@
+0000000 08192 08193 08194 08195 08196 08197 08198 08199
+0000010 08200 08201 08202 08203 08204 08205 08206 08207
+0000020 08208 08209 08210 08211 08212 08213 08214 08215
+0000030 08216 08217 08218 08219 08220 08221 08222 08223
+0000040 08224 08225 08226 08227 08228 08229 08230 08231
+0000050 08232 08233 08234 08235 08236 08237 08238 08239
+0000060 08240 08241 08242 08243 08244 08245 08246 08247
+0000070 08248 08249 08250 08251 08252 08253 08254 08255
+0000080 08256  08257 08258 08259 08260 08261 08262 08263
+0000090 08264 08265 08266 08267 08268 08269 08270 08271
+00000a0 08272 08273 08274 08275 08276 08277 08278 08279
+00000b0 08280 08281 08282 08283 08284 08285 08286 08287
+00000c0 08288 08289 08290 08291 08292 08293 08294 08295
+00000d0 08296 08297 08298 08299 08300 08301 08302 08303
+00000e0 08304 08305 08306 08307 08308 08309 08310 08311
+00000f0 08312 08313 08314 08315 08316 08317 08318 08319
+0000100 32962 49696 08321 33474 49696 08323 33986 49696
+0000110 08325 34498 49696 08327 35010 49696 08329 35522
+0000120 49696 08331 36034 49696 08333 36546 49696 08335
+0000130 37058 49696 08337 37570 49696 08339 38082 49696
+0000140 08341 38594 49696 08343 39106 49696 08345 39618
+0000150 49696 08347 40130 49696 08349 40642 49696 08351
+0000160 41154 49696 08353 41666 49696 08355 42178 49696
+0000170 08357 42690 49696 08359 43202 49696 08361 43714
+0000180 49696 08363 44226 49696 08365 44738 49696 08367
+0000190 45250 49696 08369 45762 49696 08371 46274 49696
+00001a0 08373 46786 49696 08375 47298 49696 08377 47810
+00001b0 49696 08379 48322 49696 08381 48834 49696 08383
+00001c0 32963 49952 08321 33475 49952 08323 33987 49952
+00001d0 08325 34499 49952 08327 35011 49952 08329 35523
+00001e0 49952 08331 36035 49952 08333 36547 49952 08335
+00001f0 37059 49952 08337 37571 49952 08339 38083 49952
+0000200 08341 38595 49952 08343 39107 49952 08345 39619
+0000210 49952 08347 40131 49952 08349 40643 49952 08351
+0000220 41155 49952 08353 41667 49952 08355 42179 49952
+0000230 08357 42691 49952 08359 43203 49952 08361 43715
+0000240 49952 08363 44227 49952 08365 44739 49952 08367
+0000250 45251 49952 08369 45763 49952 08371 46275 49952
+0000260 08373 46787 49952 08375 47299 49952 08377 47811
+0000270 49952 08379 48323 49952 08381 48835 49952 08383
+0000280
diff --git a/tests/expected/hexdump/highlighting-2b_dec-5.BE b/tests/expected/hexdump/highlighting-2b_dec-5.BE
new file mode 100644
index 0000000..dcb2124
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-5.BE
@@ -0,0 +1,41 @@
+0000000 00032 00288 00544 00800 01056 01312 01568 01824
+0000010 02080 02336 02592 02848 03104 03360 03616 03872
+0000020 04128 04384 04640 04896 05152 05408 05664 05920
+0000030 06176 06432 06688 06944 07200 07456 07712 07968
+0000040 08224 08480 08736 08992 09248 09504 09760 10016
+0000050 10272 10528 10784 11040 11296 11552 11808 12064
+0000060 12320 12576 12832 13088 13344 13600 13856 14112
+0000070 14368 14624 14880 15136 15392 15648 15904 16160
+0000080 16416  16672 16928 17184 17440 17696 17952 18208
+0000090 18464 18720 18976 19232 19488 19744 20000 20256
+00000a0 20512 20768 21024 21280 21536 21792 22048 22304
+00000b0 22560 22816 23072 23328 23584 23840 24096 24352
+00000c0 24608 24864 25120 25376 25632 25888 26144 26400
+00000d0 26656 26912 27168 27424 27680 27936 28192 28448
+00000e0 28704 28960 29216 29472 29728 29984 30240 30496
+00000f0 30752 31008 31264 31520 31776 32032 32288 32544
+0000100 49792 08386 33056 49794 08386 33568 49796 08386
+0000110 34080 49798 08386 34592 49800 08386 35104 49802
+0000120 08386 35616 49804 08386 36128 49806 08386 36640
+0000130 49808 08386 37152 49810 08386 37664 49812 08386
+0000140 38176 49814 08386 38688 49816 08386 39200 49818
+0000150 08386 39712 49820 08386 40224 49822 08386 40736
+0000160 49824 08386 41248 49826 08386 41760 49828 08386
+0000170 42272 49830 08386 42784 49832 08386 43296 49834
+0000180 08386 43808 49836 08386 44320 49838 08386 44832
+0000190 49840 08386 45344 49842 08386 45856 49844 08386
+00001a0 46368 49846 08386 46880 49848 08386 47392 49850
+00001b0 08386 47904 49852 08386 48416 49854 08386 48928
+00001c0 50048 08387 33056 50050 08387 33568 50052 08387
+00001d0 34080 50054 08387 34592 50056 08387 35104 50058
+00001e0 08387 35616 50060 08387 36128 50062 08387 36640
+00001f0 50064 08387 37152 50066 08387 37664 50068 08387
+0000200 38176 50070 08387 38688 50072 08387 39200 50074
+0000210 08387 39712 50076 08387 40224 50078 08387 40736
+0000220 50080 08387 41248 50082 08387 41760 50084 08387
+0000230 42272 50086 08387 42784 50088 08387 43296 50090
+0000240 08387 43808 50092 08387 44320 50094 08387 44832
+0000250 50096 08387 45344 50098 08387 45856 50100 08387
+0000260 46368 50102 08387 46880 50104 08387 47392 50106
+0000270 08387 47904 50108 08387 48416 50110 08387 48928
+0000280
diff --git a/tests/expected/hexdump/highlighting-2b_dec-6 b/tests/expected/hexdump/highlighting-2b_dec-6
new file mode 100644
index 0000000..a5cc10b
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-6
@@ -0,0 +1 @@
+hexdump: bad byte count for conversion character _L
diff --git a/tests/expected/hexdump/highlighting-2b_dec-7 b/tests/expected/hexdump/highlighting-2b_dec-7
new file mode 100644
index 0000000..a5cc10b
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-7
@@ -0,0 +1 @@
+hexdump: bad byte count for conversion character _L
diff --git a/tests/expected/hexdump/highlighting-2b_dec-8 b/tests/expected/hexdump/highlighting-2b_dec-8
new file mode 100644
index 0000000..c62a559
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-8
@@ -0,0 +1,41 @@
+0000000 08192 08193 08194 08195 08196 08197 08198 08199
+0000010 08200 08201 08202 08203 08204 08205 08206 08207
+0000020 08208 08209 08210 08211 08212 08213 08214 08215
+0000030 08216 08217 08218 08219 08220 08221 08222 08223
+0000040 08224 08225 08226 08227 08228 08229 08230 08231
+0000050 08232 08233 08234 08235 08236 08237 08238 08239
+0000060 08240  08241  08242  08243 08244 08245 08246 08247
+0000070 08248 08249 08250 08251 08252 08253 08254 08255
+0000080 08256 08257 08258 08259 08260 08261 08262 08263
+0000090 08264 08265 08266 08267 08268 08269 08270 08271
+00000a0 08272 08273 08274 08275 08276 08277 08278 08279
+00000b0 08280 08281 08282 08283 08284 08285 08286 08287
+00000c0 08288 08289 08290 08291 08292 08293 08294 08295
+00000d0 08296 08297 08298 08299 08300 08301 08302 08303
+00000e0 08304 08305 08306 08307 08308 08309 08310 08311
+00000f0 08312 08313 08314 08315 08316 08317 08318 08319
+0000100 32962 49696 08321 33474 49696 08323 33986 49696
+0000110 08325 34498 49696 08327 35010 49696 08329 35522
+0000120 49696 08331 36034 49696 08333 36546 49696 08335
+0000130 37058 49696 08337 37570 49696 08339 38082 49696
+0000140 08341 38594 49696 08343 39106 49696 08345 39618
+0000150 49696 08347 40130 49696 08349 40642 49696 08351
+0000160 41154 49696 08353 41666 49696 08355 42178 49696
+0000170 08357 42690 49696 08359 43202 49696 08361 43714
+0000180 49696 08363 44226 49696 08365 44738 49696 08367
+0000190 45250 49696 08369 45762 49696 08371 46274 49696
+00001a0 08373 46786 49696 08375 47298 49696 08377 47810
+00001b0 49696 08379 48322 49696 08381 48834 49696 08383
+00001c0 32963 49952 08321 33475 49952 08323 33987 49952
+00001d0 08325 34499 49952 08327 35011 49952 08329 35523
+00001e0 49952 08331 36035 49952 08333 36547 49952 08335
+00001f0 37059 49952 08337 37571 49952 08339 38083 49952
+0000200 08341 38595 49952 08343 39107 49952 08345 39619
+0000210 49952 08347 40131 49952 08349 40643 49952 08351
+0000220 41155 49952 08353 41667 49952 08355 42179 49952
+0000230 08357 42691 49952 08359 43203 49952 08361 43715
+0000240 49952 08363 44227 49952 08365 44739 49952 08367
+0000250 45251 49952 08369 45763 49952 08371 46275 49952
+0000260 08373 46787 49952 08375 47299 49952 08377 47811
+0000270 49952 08379 48323 49952 08381 48835 49952 08383
+0000280
diff --git a/tests/expected/hexdump/highlighting-2b_dec-8.BE b/tests/expected/hexdump/highlighting-2b_dec-8.BE
new file mode 100644
index 0000000..2ae1028
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-2b_dec-8.BE
@@ -0,0 +1,41 @@
+0000000 00032 00288 00544 00800 01056 01312 01568 01824
+0000010 02080 02336 02592 02848 03104 03360 03616 03872
+0000020 04128 04384 04640 04896 05152 05408 05664 05920
+0000030 06176 06432 06688 06944 07200 07456 07712 07968
+0000040 08224 08480 08736 08992 09248 09504 09760 10016
+0000050 10272 10528 10784 11040 11296 11552 11808 12064
+0000060 12320  12576  12832  13088 13344 13600 13856 14112
+0000070 14368 14624 14880 15136 15392 15648 15904 16160
+0000080 16416 16672 16928 17184 17440 17696 17952 18208
+0000090 18464 18720 18976 19232 19488 19744 20000 20256
+00000a0 20512 20768 21024 21280 21536 21792 22048 22304
+00000b0 22560 22816 23072 23328 23584 23840 24096 24352
+00000c0 24608 24864 25120 25376 25632 25888 26144 26400
+00000d0 26656 26912 27168 27424 27680 27936 28192 28448
+00000e0 28704 28960 29216 29472 29728 29984 30240 30496
+00000f0 30752 31008 31264 31520 31776 32032 32288 32544
+0000100 49792 08386 33056 49794 08386 33568 49796 08386
+0000110 34080 49798 08386 34592 49800 08386 35104 49802
+0000120 08386 35616 49804 08386 36128 49806 08386 36640
+0000130 49808 08386 37152 49810 08386 37664 49812 08386
+0000140 38176 49814 08386 38688 49816 08386 39200 49818
+0000150 08386 39712 49820 08386 40224 49822 08386 40736
+0000160 49824 08386 41248 49826 08386 41760 49828 08386
+0000170 42272 49830 08386 42784 49832 08386 43296 49834
+0000180 08386 43808 49836 08386 44320 49838 08386 44832
+0000190 49840 08386 45344 49842 08386 45856 49844 08386
+00001a0 46368 49846 08386 46880 49848 08386 47392 49850
+00001b0 08386 47904 49852 08386 48416 49854 08386 48928
+00001c0 50048 08387 33056 50050 08387 33568 50052 08387
+00001d0 34080 50054 08387 34592 50056 08387 35104 50058
+00001e0 08387 35616 50060 08387 36128 50062 08387 36640
+00001f0 50064 08387 37152 50066 08387 37664 50068 08387
+0000200 38176 50070 08387 38688 50072 08387 39200 50074
+0000210 08387 39712 50076 08387 40224 50078 08387 40736
+0000220 50080 08387 41248 50082 08387 41760 50084 08387
+0000230 42272 50086 08387 42784 50088 08387 43296 50090
+0000240 08387 43808 50092 08387 44320 50094 08387 44832
+0000250 50096 08387 45344 50098 08387 45856 50100 08387
+0000260 46368 50102 08387 46880 50104 08387 47392 50106
+0000270 08387 47904 50108 08387 48416 50110 08387 48928
+0000280
diff --git a/tests/expected/hexdump/highlighting-4b_dec-1 b/tests/expected/hexdump/highlighting-4b_dec-1
new file mode 100644
index 0000000..157a7da
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-1
@@ -0,0 +1,21 @@
+0000000 536944640 537075714 537206788 537337862 537468936 537600010 537731084 537862158
+0000020 537993232 538124306 538255380 538386454 538517528 538648602 538779676 538910750
+0000040 539041824 539172898 539303972 539435046 539566120 539697194 539828268 539959342
+0000060  540090416 540221490 540352564 540483638 540614712 540745786 540876860 541007934
+0000080 541139008 541270082 541401156 541532230 541663304 541794378 541925452 542056526
+00000a0 542187600 542318674 542449748 542580822 542711896 542842970 542974044 543105118
+00000c0 543236192 543367266 543498340 543629414 543760488 543891562 544022636 544153710
+00000e0 544284784 544415858 544546932 544678006 544809080 544940154 545071228 545202302
+0000100 3256910018 2193760385 545505824 3256911042 2260869253 545767968 3256912066 2327978121
+0000120 546030112 3256913090 2395086989 546292256 3256914114 2462195857 546554400 3256915138
+0000140 2529304725 546816544 3256916162 2596413593 547078688 3256917186 2663522461 547340832
+0000160 3256918210 2730631329 547602976 3256919234 2797740197 547865120 3256920258 2864849065
+0000180 548127264 3256921282 2931957933 548389408 3256922306 2999066801 548651552 3256923330
+00001a0 3066175669 548913696 3256924354 3133284537 549175840 3256925378 3200393405 549437984
+00001c0 3273687235 2193825921 545506080 3273688259 2260934789 545768224 3273689283 2328043657
+00001e0 546030368 3273690307 2395152525 546292512 3273691331 2462261393 546554656 3273692355
+0000200 2529370261 546816800 3273693379 2596479129 547078944 3273694403 2663587997 547341088
+0000220 3273695427 2730696865 547603232 3273696451 2797805733 547865376 3273697475 2864914601
+0000240 548127520 3273698499 2932023469 548389664 3273699523 2999132337 548651808 3273700547
+0000260 3066241205 548913952 3273701571 3133350073 549176096 3273702595 3200458941 549438240
+0000280
diff --git a/tests/expected/hexdump/highlighting-4b_dec-1.BE b/tests/expected/hexdump/highlighting-4b_dec-1.BE
new file mode 100644
index 0000000..2a9a271
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-1.BE
@@ -0,0 +1,21 @@
+0000000 2097440 35652384 69207328 102762272 136317216 169872160 203427104 236982048
+0000020 270536992 304091936 337646880 371201824 404756768 438311712 471866656 505421600
+0000040 538976544 572531488 606086432 639641376 673196320 706751264 740306208 773861152
+0000060  807416096 840971040 874525984 908080928 941635872 975190816 1008745760 1042300704
+0000080 1075855648 1109410592 1142965536 1176520480 1210075424 1243630368 1277185312 1310740256
+00000a0 1344295200 1377850144 1411405088 1444960032 1478514976 1512069920 1545624864 1579179808
+00000c0 1612734752 1646289696 1679844640 1713399584 1746954528 1780509472 1814064416 1847619360
+00000e0 1881174304 1914729248 1948284192 1981839136 2015394080 2048949024 2082503968 2116058912
+0000100 3263176898 2166407810 549618464 3263439042 2233516678 549619488 3263701186 2300625546
+0000120 549620512 3263963330 2367734414 549621536 3264225474 2434843282 549622560 3264487618
+0000140 2501952150 549623584 3264749762 2569061018 549624608 3265011906 2636169886 549625632
+0000160 3265274050 2703278754 549626656 3265536194 2770387622 549627680 3265798338 2837496490
+0000180 549628704 3266060482 2904605358 549629728 3266322626 2971714226 549630752 3266584770
+00001a0 3038823094 549631776 3266846914 3105931962 549632800 3267109058 3173040830 549633824
+00001c0 3279954115 2166408066 549684000 3280216259 2233516934 549685024 3280478403 2300625802
+00001e0 549686048 3280740547 2367734670 549687072 3281002691 2434843538 549688096 3281264835
+0000200 2501952406 549689120 3281526979 2569061274 549690144 3281789123 2636170142 549691168
+0000220 3282051267 2703279010 549692192 3282313411 2770387878 549693216 3282575555 2837496746
+0000240 549694240 3282837699 2904605614 549695264 3283099843 2971714482 549696288 3283361987
+0000260 3038823350 549697312 3283624131 3105932218 549698336 3283886275 3173041086 549699360
+0000280
diff --git a/tests/expected/hexdump/highlighting-4b_dec-2 b/tests/expected/hexdump/highlighting-4b_dec-2
new file mode 100644
index 0000000..157a7da
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-2
@@ -0,0 +1,21 @@
+0000000 536944640 537075714 537206788 537337862 537468936 537600010 537731084 537862158
+0000020 537993232 538124306 538255380 538386454 538517528 538648602 538779676 538910750
+0000040 539041824 539172898 539303972 539435046 539566120 539697194 539828268 539959342
+0000060  540090416 540221490 540352564 540483638 540614712 540745786 540876860 541007934
+0000080 541139008 541270082 541401156 541532230 541663304 541794378 541925452 542056526
+00000a0 542187600 542318674 542449748 542580822 542711896 542842970 542974044 543105118
+00000c0 543236192 543367266 543498340 543629414 543760488 543891562 544022636 544153710
+00000e0 544284784 544415858 544546932 544678006 544809080 544940154 545071228 545202302
+0000100 3256910018 2193760385 545505824 3256911042 2260869253 545767968 3256912066 2327978121
+0000120 546030112 3256913090 2395086989 546292256 3256914114 2462195857 546554400 3256915138
+0000140 2529304725 546816544 3256916162 2596413593 547078688 3256917186 2663522461 547340832
+0000160 3256918210 2730631329 547602976 3256919234 2797740197 547865120 3256920258 2864849065
+0000180 548127264 3256921282 2931957933 548389408 3256922306 2999066801 548651552 3256923330
+00001a0 3066175669 548913696 3256924354 3133284537 549175840 3256925378 3200393405 549437984
+00001c0 3273687235 2193825921 545506080 3273688259 2260934789 545768224 3273689283 2328043657
+00001e0 546030368 3273690307 2395152525 546292512 3273691331 2462261393 546554656 3273692355
+0000200 2529370261 546816800 3273693379 2596479129 547078944 3273694403 2663587997 547341088
+0000220 3273695427 2730696865 547603232 3273696451 2797805733 547865376 3273697475 2864914601
+0000240 548127520 3273698499 2932023469 548389664 3273699523 2999132337 548651808 3273700547
+0000260 3066241205 548913952 3273701571 3133350073 549176096 3273702595 3200458941 549438240
+0000280
diff --git a/tests/expected/hexdump/highlighting-4b_dec-2.BE b/tests/expected/hexdump/highlighting-4b_dec-2.BE
new file mode 100644
index 0000000..2a9a271
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-2.BE
@@ -0,0 +1,21 @@
+0000000 2097440 35652384 69207328 102762272 136317216 169872160 203427104 236982048
+0000020 270536992 304091936 337646880 371201824 404756768 438311712 471866656 505421600
+0000040 538976544 572531488 606086432 639641376 673196320 706751264 740306208 773861152
+0000060  807416096 840971040 874525984 908080928 941635872 975190816 1008745760 1042300704
+0000080 1075855648 1109410592 1142965536 1176520480 1210075424 1243630368 1277185312 1310740256
+00000a0 1344295200 1377850144 1411405088 1444960032 1478514976 1512069920 1545624864 1579179808
+00000c0 1612734752 1646289696 1679844640 1713399584 1746954528 1780509472 1814064416 1847619360
+00000e0 1881174304 1914729248 1948284192 1981839136 2015394080 2048949024 2082503968 2116058912
+0000100 3263176898 2166407810 549618464 3263439042 2233516678 549619488 3263701186 2300625546
+0000120 549620512 3263963330 2367734414 549621536 3264225474 2434843282 549622560 3264487618
+0000140 2501952150 549623584 3264749762 2569061018 549624608 3265011906 2636169886 549625632
+0000160 3265274050 2703278754 549626656 3265536194 2770387622 549627680 3265798338 2837496490
+0000180 549628704 3266060482 2904605358 549629728 3266322626 2971714226 549630752 3266584770
+00001a0 3038823094 549631776 3266846914 3105931962 549632800 3267109058 3173040830 549633824
+00001c0 3279954115 2166408066 549684000 3280216259 2233516934 549685024 3280478403 2300625802
+00001e0 549686048 3280740547 2367734670 549687072 3281002691 2434843538 549688096 3281264835
+0000200 2501952406 549689120 3281526979 2569061274 549690144 3281789123 2636170142 549691168
+0000220 3282051267 2703279010 549692192 3282313411 2770387878 549693216 3282575555 2837496746
+0000240 549694240 3282837699 2904605614 549695264 3283099843 2971714482 549696288 3283361987
+0000260 3038823350 549697312 3283624131 3105932218 549698336 3283886275 3173041086 549699360
+0000280
diff --git a/tests/expected/hexdump/highlighting-4b_dec-3 b/tests/expected/hexdump/highlighting-4b_dec-3
new file mode 100644
index 0000000..8d18fc8
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-3
@@ -0,0 +1,2 @@
+0000000  1077952576 00010
+0000005
diff --git a/tests/expected/hexdump/highlighting-4b_dec-3.BE b/tests/expected/hexdump/highlighting-4b_dec-3.BE
new file mode 100644
index 0000000..d9407ca
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-3.BE
@@ -0,0 +1,2 @@
+0000000  1077952576 167772160
+0000005
diff --git a/tests/expected/hexdump/highlighting-4b_dec-4 b/tests/expected/hexdump/highlighting-4b_dec-4
new file mode 100644
index 0000000..8d18fc8
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-4
@@ -0,0 +1,2 @@
+0000000  1077952576 00010
+0000005
diff --git a/tests/expected/hexdump/highlighting-4b_dec-4.BE b/tests/expected/hexdump/highlighting-4b_dec-4.BE
new file mode 100644
index 0000000..d9407ca
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-4.BE
@@ -0,0 +1,2 @@
+0000000  1077952576 167772160
+0000005
diff --git a/tests/expected/hexdump/highlighting-4b_dec-5 b/tests/expected/hexdump/highlighting-4b_dec-5
new file mode 100644
index 0000000..a5cc10b
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-5
@@ -0,0 +1 @@
+hexdump: bad byte count for conversion character _L
diff --git a/tests/expected/hexdump/highlighting-4b_dec-6 b/tests/expected/hexdump/highlighting-4b_dec-6
new file mode 100644
index 0000000..8d18fc8
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-6
@@ -0,0 +1,2 @@
+0000000  1077952576 00010
+0000005
diff --git a/tests/expected/hexdump/highlighting-4b_dec-6.BE b/tests/expected/hexdump/highlighting-4b_dec-6.BE
new file mode 100644
index 0000000..d9407ca
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-6.BE
@@ -0,0 +1,2 @@
+0000000  1077952576 167772160
+0000005
diff --git a/tests/expected/hexdump/highlighting-4b_dec-7 b/tests/expected/hexdump/highlighting-4b_dec-7
new file mode 100644
index 0000000..e0e4389
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-7
@@ -0,0 +1,2 @@
+0000000 1077952576 00010
+0000005
diff --git a/tests/expected/hexdump/highlighting-4b_dec-7.BE b/tests/expected/hexdump/highlighting-4b_dec-7.BE
new file mode 100644
index 0000000..8b87811
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-4b_dec-7.BE
@@ -0,0 +1,2 @@
+0000000 1077952576 167772160
+0000005
diff --git a/tests/expected/hexdump/highlighting-canon-1 b/tests/expected/hexdump/highlighting-canon-1
new file mode 100644
index 0000000..9ecc353
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-canon-1
@@ -0,0 +1,41 @@
+00000000 00 20 01 20 02 20 03 20 04 20 05 20 06 20 07 20 |. . . . . . . . |
+00000010 08 20 09 20 0a 20 0b 20 0c 20 0d 20 0e 20 0f 20 |. . . . . . . . |
+00000020 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 |. . . . . . . . |
+00000030 18 20 19 20 1a 20 1b 20 1c 20 1d 20 1e 20 1f 20 |. . . . . . . . |
+00000040 20 20 21 20 22 20 23 20 24 20 25 20 26 20 27 20 |  ! " # $ % & ' |
+00000050 28 20 29 20 2a 20 2b 20 2c 20 2d 20 2e 20 2f 20 |( ) * + , - . / |
+00000060 30 20 31 20 32 20 33 20 34 20 35 20 36 20 37 20 |0 1 2 3 4 5 6 7 |
+00000070 38 20 39 20 3a 20 3b 20 3c 20 3d 20 3e 20 3f 20 |8 9 : ; < = > ? |
+00000080 40 20 41 20 42 20 43 20 44 20 45 20 46 20 47 20 |@ A B C D E F G |
+00000090 48 20 49 20 4a 20 4b 20 4c 20 4d 20 4e 20 4f 20 |H I J K L M N O |
+000000a0 50 20 51 20 52 20 53 20 54 20 55 20 56 20 57 20 |P Q R S T U V W |
+000000b0 58 20 59 20 5a 20 5b 20 5c 20 5d 20 5e 20 5f 20 |X Y Z [ \ ] ^ _ |
+000000c0 60 20 61 20 62 20 63 20 64 20 65 20 66 20 67 20 |` a b c d e f g |
+000000d0 68 20 69 20 6a 20 6b 20 6c 20 6d 20 6e 20 6f 20 |h i j k l m n o |
+000000e0 70 20 71 20 72 20 73 20 74 20 75 20 76 20 77 20 |p q r s t u v w |
+000000f0 78 20 79 20 7a 20 7b 20 7c 20 7d 20 7e 20 7f 20 |x y z { | } ~ . |
+00000100 c2 80 20 c2 81 20 c2 82 20 c2 83 20 c2 84 20 c2 |.. .. .. .. .. .|
+00000110 85 20 c2 86 20 c2 87 20 c2 88 20 c2 89 20 c2 8a |. .. .. .. .. ..|
+00000120 20 c2 8b 20 c2 8c 20 c2 8d 20 c2 8e 20 c2 8f 20 | .. .. .. .. .. |
+00000130 c2 90 20 c2 91 20 c2 92 20 c2 93 20 c2 94 20 c2 |.. .. .. .. .. .|
+00000140 95 20 c2 96 20 c2 97 20 c2 98 20 c2 99 20 c2 9a |. .. .. .. .. ..|
+00000150 20 c2 9b 20 c2 9c 20 c2 9d 20 c2 9e 20 c2 9f 20 | .. .. .. .. .. |
+00000160 c2 a0 20 c2 a1 20 c2 a2 20 c2 a3 20 c2 a4 20 c2 |.. .. .. .. .. .|
+00000170 a5 20 c2 a6 20 c2 a7 20 c2 a8 20 c2 a9 20 c2 aa |. .. .. .. .. ..|
+00000180 20 c2 ab 20 c2 ac 20 c2 ad 20 c2 ae 20 c2 af 20 | .. .. .. .. .. |
+00000190 c2 b0 20 c2 b1 20 c2 b2 20 c2 b3 20 c2 b4 20 c2 |.. .. .. .. .. .|
+000001a0 b5 20 c2 b6 20 c2 b7 20 c2 b8 20 c2 b9 20 c2 ba |. .. .. .. .. ..|
+000001b0 20 c2 bb 20 c2 bc 20 c2 bd 20 c2 be 20 c2 bf 20 | .. .. .. .. .. |
+000001c0 c3 80 20 c3 81 20 c3 82 20 c3 83 20 c3 84 20 c3 |.. .. .. .. .. .|
+000001d0 85 20 c3 86 20 c3 87 20 c3 88 20 c3 89 20 c3 8a |. .. .. .. .. ..|
+000001e0 20 c3 8b 20 c3 8c 20 c3 8d 20 c3 8e 20 c3 8f 20 | .. .. .. .. .. |
+000001f0 c3 90 20 c3 91 20 c3 92 20 c3 93 20 c3 94 20 c3 |.. .. .. .. .. .|
+00000200 95 20 c3 96 20 c3 97 20 c3 98 20 c3 99 20 c3 9a |. .. .. .. .. ..|
+00000210 20 c3 9b 20 c3 9c 20 c3 9d 20 c3 9e 20 c3 9f 20 | .. .. .. .. .. |
+00000220 c3 a0 20 c3 a1 20 c3 a2 20 c3 a3 20 c3 a4 20 c3 |.. .. .. .. .. .|
+00000230 a5 20 c3 a6 20 c3 a7 20 c3 a8 20 c3 a9 20 c3 aa |. .. .. .. .. ..|
+00000240 20 c3 ab 20 c3 ac 20 c3 ad 20 c3 ae 20 c3 af 20 | .. .. .. .. .. |
+00000250 c3 b0 20 c3 b1 20 c3 b2 20 c3 b3 20 c3 b4 20 c3 |.. .. .. .. .. .|
+00000260 b5 20 c3 b6 20 c3 b7 20 c3 b8 20 c3 b9 20 c3 ba |. .. .. .. .. ..|
+00000270 20 c3 bb 20 c3 bc 20 c3 bd 20 c3 be 20 c3 bf 20 | .. .. .. .. .. |
+00000280
diff --git a/tests/expected/hexdump/highlighting-canon-1.BE b/tests/expected/hexdump/highlighting-canon-1.BE
new file mode 100644
index 0000000..6c49f65
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-canon-1.BE
@@ -0,0 +1,41 @@
+00000000 00 20 01 20 02 20 03 20 04 20 05 20 06 20 07 20 |. . . . . . . . |
+00000010 08 20 09 20 0a 20 0b 20 0c 20 0d 20 0e 20 0f 20 |. . . . . . . . |
+00000020 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 |. . . . . . . . |
+00000030 18 20 19 20 1a 20 1b 20 1c 20 1d 20 1e 20 1f 20 |. . . . . . . . |
+00000040 20 20 21 20 22 20 23 20 24 20 25 20 26 20 27 20 |  ! " # $ % & ' |
+00000050 28 20 29 20 2a 20 2b 20 2c 20 2d 20 2e 20 2f 20 |( ) * + , - . / |
+00000060 30 20 31 20 32 20 33 20 34 20 35 20 36 20 37 20 |0 1 2 3 4 5 6 7 |
+00000070 38 20 39 20 3a 20 3b 20 3c 20 3d 20 3e 20 3f 20 |8 9 : ; < = > ? |
+00000080 40 20 41 20 42 20 43 20 44 20 45 20 46 20 47 20 |@ A B C D E F G |
+00000090 48 20 49 20 4a 20 4b 20 4c 20 4d 20 4e 20 4f 20 |H I J K L M N O |
+000000a0 50 20 51 20 52 20 53 20 54 20 55 20 56 20 57 20 |P Q R S T U V W |
+000000b0 58 20 59 20 5a 20 5b 20 5c 20 5d 20 5e 20 5f 20 |X Y Z [ \ ] ^ _ |
+000000c0 60 20 61 20 62 20 63 20 64 20 65 20 66 20 67 20 |` a b c d e f g |
+000000d0 68 20 69 20 6a 20 6b 20 6c 20 6d 20 6e 20 6f 20 |h i j k l m n o |
+000000e0 70 20 71 20 72 20 73 20 74 20 75 20 76 20 77 20 |p q r s t u v w |
+000000f0 78 20 79 20 7a 20 7b 20 7c 20 7d 20 7e 20 7f 20 |x y z { | } ~ . |
+00000100 c2 80 20 c2 81 20 c2 82 20 c2 83 20 c2 84 20 c2 |.. .. .. .. .. .|
+00000110 85 20 c2 86 20 c2 87 20 c2 88 20 c2 89 20 c2 8a |. .. .. .. .. ..|
+00000120 20 c2 8b 20 c2 8c 20 c2 8d 20 c2 8e 20 c2 8f 20 | .. .. .. .. .. |
+00000130 c2 90 20 c2 91 20 c2 92 20 c2 93 20 c2 94 20 c2 |.. .. .. .. .. .|
+00000140 95 20 c2 96 20 c2 97 20 c2 98 20 c2 99 20 c2 9a |. .. .. .. .. ..|
+00000150 20 c2 9b 20 c2 9c 20 c2 9d 20 c2 9e 20 c2 9f 20 | .. .. .. .. .. |
+00000160 c2 a0 20 c2 a1 20 c2 a2 20 c2 a3 20 c2 a4 20 c2 |.. .. .. .. .. .|
+00000170 a5 20 c2 a6 20 c2 a7 20 c2 a8 20 c2 a9 20 c2 aa |. .. .. .. .. ..|
+00000180 20 c2 ab 20 c2 ac 20 c2 ad 20 c2 ae 20 c2 af 20 | .. .. .. .. .. |
+00000190 c2 b0 20 c2 b1 20 c2 b2 20 c2 b3 20 c2 b4 20 c2 |.. .. .. .. .. .|
+000001a0 b5 20 c2 b6 20 c2 b7 20 c2 b8 20 c2 b9 20 c2 ba |. .. .. .. .. ..|
+000001b0 20 c2 bb 20 c2 bc 20 c2 bd 20 c2 be 20 c2 bf 20 | .. .. .. .. .. |
+000001c0 c3 80 20 c3 81 20 c3 82 20 c3 83 20 c3 84 20 c3 |.. .. .. .. .. .|
+000001d0 85 20 c3 86 20 c3 87 20 c3 88 20 c3 89 20 c3 8a |. .. .. .. .. ..|
+000001e0 20 c3 8b 20 c3 8c 20 c3 8d 20 c3 8e 20 c3 8f 20 | .. .. .. .. .. |
+000001f0 c3 90 20 c3 91 20 c3 92 20 c3 93 20 c3 94 20 c3 |.. .. .. .. .. .|
+00000200 95 20 c3 96 20 c3 97 20 c3 98 20 c3 99 20 c3 9a |. .. .. .. .. ..|
+00000210 20 c3 9b 20 c3 9c 20 c3 9d 20 c3 9e 20 c3 9f 20 | .. .. .. .. .. |
+00000220 c3 a0 20 c3 a1 20 c3 a2 20 c3 a3 20 c3 a4 20 c3 |.. .. .. .. .. .|
+00000230 a5 20 c3 a6 20 c3 a7 20 c3 a8 20 c3 a9 20 c3 aa |. .. .. .. .. ..|
+00000240 20 c3 ab 20 c3 ac 20 c3 ad 20 c3 ae 20 c3 af 20 | .. .. .. .. .. |
+00000250 c3 b0 20 c3 b1 20 c3 b2 20 c3 b3 20 c3 b4 20 c3 |.. .. .. .. .. .|
+00000260 b5 20 c3 b6 20 c3 b7 20 c3 b8 20 c3 b9 20 c3 ba |. .. .. .. .. ..|
+00000270 20 c3 bb 20 c3 bc 20 c3 bd 20 c3 be 20 c3 bf 20 | .. .. .. .. .. |
+00000280
diff --git a/tests/expected/hexdump/highlighting-canon-2 b/tests/expected/hexdump/highlighting-canon-2
new file mode 100644
index 0000000..2436706
--- /dev/null
+++ b/tests/expected/hexdump/highlighting-canon-2
@@ -0,0 +1,41 @@
+00000000 00 20 01 20 02 20 03 20 04 20 05 20 06 20 07 20 |. . . . . . . . |
+00000010 08 20 09 20 0a 20 0b 20 0c 20 0d 20 0e 20 0f 20 |. . . . . . . . |
+00000020 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 |. . . . . . . . |
+00000030 18 20 19 20 1a 20 1b 20 1c 20 1d 20 1e 20 1f 20 |. . . . . . . . |
+00000040 20 20 21 20 22 20 23 20 24 20 25 20 26 20 27 20 | ! " # $ % & ' |
+00000050 28 20 29 20 2a 20 2b 20 2c 20 2d 20 2e 20 2f 20 |( ) * + , - . / |
+00000060 30 20 31 20 32 20 33 20 34 20 35 20 36 20 37 20 |0 1 2 3 4 5 6 7 |
+00000070 38 20 39 20 3a 20 3b 20 3c 20 3d 20 3e 20 3f 20 |8 9 : ; < = > ? |
+00000080 40 20 41 20 42 20 43 20 44 20 45 20 46 20 47 20 |@ A B C D E F G |
+00000090 48 20 49 20 4a 20 4b 20 4c 20 4d 20 4e 20 4f 20 |H I J K L M N O |
+000000a0 50 20 51 20 52 20 53 20 54 20 55 20 56 20 57 20 |P Q R S T U V W |
+000000b0 58 20 59 20 5a 20 5b 20 5c 20 5d 20 5e 20 5f 20 |X Y Z [ \ ] ^ _ |
+000000c0 60 20 61 20 62 20 63 20 64 20 65 20 66 20 67 20 |` a b c d e f g |
+000000d0 68 20 69 20 6a 20 6b 20 6c 20 6d 20 6e 20 6f 20 |h i j k l m n o |
+000000e0 70 20 71 20 72 20 73 20 74 20 75 20 76 20 77 20 |p q r s t u v w |
+000000f0 78 20 79 20 7a 20 7b 20 7c 20 7d 20 7e 20 7f 20 |x y z { | } ~ . |
+00000100 c2 80 20 c2 81 20 c2 82 20 c2 83 20 c2 84 20 c2 |.. .. .. .. .. .|
+00000110 85 20 c2 86 20 c2 87 20 c2 88 20 c2 89 20 c2 8a |. .. .. .. .. ..|
+00000120 20 c2 8b 20 c2 8c 20 c2 8d 20 c2 8e 20 c2 8f 20 | .. .. .. .. .. |
+00000130 c2 90 20 c2 91 20 c2 92 20 c2 93 20 c2 94 20 c2 |.. .. .. .. .. .|
+00000140 95 20 c2 96 20 c2 97 20 c2 98 20 c2 99 20 c2 9a |. .. .. .. .. ..|
+00000150 20 c2 9b 20 c2 9c 20 c2 9d 20 c2 9e 20 c2 9f 20 | .. .. .. .. .. |
+00000160 c2 a0 20 c2 a1 20 c2 a2 20 c2 a3 20 c2 a4 20 c2 |.. .. .. .. .. .|
+00000170 a5 20 c2 a6 20 c2 a7 20 c2 a8 20 c2 a9 20 c2 aa |. .. .. .. .. ..|
+00000180 20 c2 ab 20 c2 ac 20 c2 ad 20 c2 ae 20 c2 af 20 | .. .. .. .. .. |
+00000190 c2 b0 20 c2 b1 20 c2 b2 20 c2 b3 20 c2 b4 20 c2 |.. .. .. .. .. .|
+000001a0 b5 20 c2 b6 20 c2 b7 20 c2 b8 20 c2 b9 20 c2 ba |. .. .. .. .. ..|
+000001b0 20 c2 bb 20 c2 bc 20 c2 bd 20 c2 be 20 c2 bf 20 | .. .. .. .. .. |
+000001c0 c3 80 20 c3 81 20 c3 82 20 c3 83 20 c3 84 20 c3 |.. .. .. .. .. .|
+000001d0 85 20 c3 86 20 c3 87 20 c3 88 20 c3 89 20 c3 8a |. .. .. .. .. ..|
+000001e0 20 c3 8b 20 c3 8c 20 c3 8d 20 c3 8e 20 c3 8f 20 | .. .. .. .. .. |
+000001f0 c3 90 20 c3 91 20 c3 92 20 c3 93 20 c3 94 20 c3 |.. .. .. .. .. .|
+00000200 95 20 c3 96 20 c3 97 20 c3 98 20 c3 99 20 c3 9a |. .. .. .. .. ..|
+00000210 20 c3 9b 20 c3 9c 20 c3 9d 20 c3 9e 20 c3 9f 20 | .. .. .. .. .. |
+00000220 c3 a0 20 c3 a1 20 c3 a2 20 c3 a3 20 c3 a4 20 c3 |.. .. .. .. .. .|
+00000230 a5 20 c3 a6 20 c3 a7 20 c3 a8 20 c3 a9 20 c3 aa |. .. .. .. .. ..|
+00000240 20 c3 ab 20 c3 ac 20 c3 ad 20 c3 ae 20 c3 af 20 | .. .. .. .. .. |
+00000250 c3 b0 20 c3 b1 20 c3 b2 20 c3 b3 20 c3 b4 20 c3 |.. .. .. .. .. .|
+00000260 b5 20 c3 b6 20 c3 b7 20 c3 b8 20 c3 b9 20 c3 ba |. .. .. .. .. ..|
+00000270 20 c3 bb 20 c3 bc 20 c3 bd 20 c3 be 20 c3 bf 20 | .. .. .. .. .. |
+00000280