помогите разобрать формат сжатия в файле с тайловой графикой, файл уже разбит по строкам, строка всегда начинается с "30 40 00 00"
Пример1:
Спойлер (Отобразить)30 40 00 00 BD 00 00 00
30 40 00 00 85 01 85 07 85 08 A5 09
30 40 00 00 80 01 82 02 85 07 85 08 82 09 80 0A 82 09 80 0A 82 09 80 0A 82 09 80 0A 82 09 80 0A
30 40 00 00 00 02 84 03 85 07 85 08 80 0A 82 0B 80 0A 82 0B 80 0A 82 0B 80 0A 82 0B 80 0A 82 0B
30 40 00 00 85 04 85 07 85 08 01 0B 0B 83 0C 01 0B 0B 83 0C 01 0B 0B 83 0C 01 0B 0B 83 0C 01 0B 0B 83 0C 00
30 40 00 00 85 05 85 07 85 08 01 0C 0C 83 0D 01 0C 0C 83 0D 01 0C 0C 83 0D 01 0C 0C 83 0D 01 0C 0C 83 0D 00
30 40 00 00 01 05 05 83 06 85 07 85 08 81 0D 81 0E 81 0D 81 0E 81 0D 81 0E 81 0D 81 0E 81 0D 81 0E 00 00 00
30 40 00 00 85 06 85 07 85 08 A5 0E
30 40 00 00 B5 09 85 0F
30 40 00 00 82 09 80 0A 82 09 80 0A 82 09 80 0A 82 09 80 0A 82 09 80 0A 82 09 80 0A 82 09 80 0A 85 0F 00 00
30 40 00 00 80 0A 82 0B 80 0A 82 0B 80 0A 82 0B 80 0A 82 0B 80 0A 82 0B 80 0A 82 0B 80 0A 82 0B 85 0F 00 00
30 40 00 00 01 0B 0B 83 0C 01 0B 0B 83 0C 01 0B 0B 83 0C 01 0B 0B 83 0C 01 0B 0B 83 0C 01 0B 0B 83 0C 01 0B 0B 83 0C 85 0F 00 00 00
30 40 00 00 01 0C 0C 83 0D 01 0C 0C 83 0D 01 0C 0C 83 0D 01 0C 0C 83 0D 01 0C 0C 83 0D 01 0C 0C 83 0D 01 0C 0C 83 0D 85 0F 00 00 00
30 40 00 00 81 0D 81 0E 81 0D 81 0E 81 0D 81 0E 81 0D 81 0E 81 0D 81 0E 81 0D 81 0E 81 0D 81 0E 85 0F 00 00
30 40 00 00 B5 0E 85 0F
30 40 00 00 85 01 85 07 85 10 A5 00
30 40 00 00 80 01 82 02 85 07 85 10 A5 00 00 00
30 40 00 00 00 02 84 03 85 07 85 10 A5 00 00 00
30 40 00 00 85 04 85 07 85 10 A5 00
30 40 00 00 85 05 85 07 85 10 A5 00
30 40 00 00 01 05 05 83 06 85 07 85 10 A5 00 00
30 40 00 00 85 06 85 07 85 10 A5 00
30 40 00 00 BD 00 00 00 00 00 00 00
Пример2:
Спойлер (Отобразить)30 40 00 00 BD 00 00 00
30 40 00 00 BD 00 00 00
30 40 00 00 AB 00 01 12 12 82 00 02 12 0D 0F 82 00 02 12 0F 0D 00 00 00
30 40 00 00 A5 00 82 12 80 00 0A 0F 10 11 0F 0D 01 06 15 0D 0F 12 80 07 01 08 0A 00
30 40 00 00 AD 00 81 15 81 13 85 0A
30 40 00 00 AD 00 02 14 15 13 82 14 85 0A 00 00
30 40 00 00 AD 00 85 14 85 0A 00 00
30 40 00 00 AD 00 84 14 00 13 85 0A
30 40 00 00 AD 00 80 13 01 15 15 80 14 85 0A 00
30 40 00 00 82 00 02 12 0F 0D 82 00 02 12 10 0F 82 00 02 12 11 12 82 00 02 12 0F 07 82 00 02 12 0D 07 83 00 01 12 07 83 00 01 06 08 83 00 01 06 0A 00 00 00
30 40 00 00 03 0D 0C 11 07 81 08 02 0C 0C 11 82 08 02 11 11 07 82 08 00 07 A4 08 00
30 40 00 00 8F 08 0A 09 09 08 08 09 09 08 09 09 08 08 82 09 01 08 08 83 09 01 08 08 81 09 04 08 09 09 08 08 80 09 07 08 08 09 09 08 08 09 09 00
30 40 00 00 8D 08 AD 09
30 40 00 00 8D 08 84 09 00 08 A4 09 00 08 00 00
30 40 00 00 8E 08 01 09 09 84 08 01 09 09 81 08 04 09 08 08 09 09 80 08 04 09 08 08 09 09 82 08 01 09 09 82 08 01 09 09 82 08 00 00
30 40 00 00 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A
30 40 00 00 BD 08 00 00
30 40 00 00 93 08 01 03 03 82 08 02 03 0E 0E 81 08 00 03 80 0E 80 08 00 03 81 0E 80 08 00 03 81 0E 80 08 00 03 81 0E 00
30 40 00 00 95 08 00 03 84 08 01 0E 03 83 08 02 0E 0E 03 82 08 02 0E 0E 03 82 08 02 0E 0E 03 82 08 00 00 00
30 40 00 00 A8 08 00 09 85 08 81 09 85 08 00 00
30 40 00 00 AD 08 85 09 85 08 00 00
30 40 00 00 AC 08 85 09 86 08 00 00
30 40 00 00 80 08 82 03 91 08 81 05 80 08 01 05 04 80 02 80 08 00 05 81 02 80 08 00 03 81 02 80 08 00 03 81 02 00 00 00
30 40 00 00 80 03 92 08 01 05 05 83 08 02 02 02 04 82 08 80 02 82 08 80 02 82 08 80 02 82 08 00
30 40 00 00 80 08 00 03 81 02 80 08 00 03 81 02 80 08 00 03 81 02 80 08 00 03 81 02 80 08 00 03 81 02 80 08 00 05 81 02 80 08 00 05 81 02 80 08 00 05 81 02
30 40 00 00 80 02 82 08 80 02 82 08 80 02 82 08 80 02 82 08 80 02 82 08 80 02 82 08 80 02 82 08 80 02 82 08
30 40 00 00 80 08 00 05 81 02 80 08 00 05 81 02 80 08 00 05 81 02 80 08 00 05 81 02 80 08 00 05 81 02 80 08 00 05 81 02 80 08 00 05 81 02 80 08 00 05 81 02
30 40 00 00 83 00 01 06 0A 83 00 01 0B 0A 83 00 01 0B 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A
30 40 00 00 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 0B 0A 83 00 01 0B 0A
30 40 00 00 80 08 00 05 81 02 80 08 00 05 81 02 80 08 00 05 81 02 80 08 00 05 81 02 80 08 00 05 81 02 80 08 00 05 81 02 80 08 00 03 81 02 81 08 03 05 04 02 02 00 00 00
30 40 00 00 80 02 82 08 80 02 82 08 80 02 82 08 80 02 82 08 80 02 82 08 80 02 82 08 80 02 82 08 01 02 02 83 08 00 00 00
30 40 00 00 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 0A 83 00 01 0B 0A 83 00 01 0B 0A 83 00 01 06 0A 83 00 01 06 0A
30 40 00 00 90 08 82 03 80 08 00 03 81 0E 80 08 00 03 81 0E 80 08 00 03 81 0E 81 08 00 03 80 0E 82 08 02 03 0E 0E 00 00
30 40 00 00 8D 08 80 03 82 08 02 0E 0E 03 82 08 02 0E 0E 03 82 08 02 0E 0E 03 82 08 01 0E 03 83 08 00 03 84 08 00 00 00
30 40 00 00 83 00 01 06 0A 83 00 01 06 0A 83 00 01 06 08 83 00 01 12 07 82 00 02 12 0D 07 82 00 02 12 0F 07 82 00 02 12 11 12 82 00 02 12 10 0F
30 40 00 00 A5 08 00 07 84 08 02 11 11 07 82 08 02 0C 0C 11 82 08 00 00
30 40 00 00 83 08 01 03 03 B5 08 00
30 40 00 00 82 00 02 12 0F 0D 82 00 02 12 0F 0D 82 00 02 12 0D 0F 83 00 01 12 12 9D 00 00 00 00
30 40 00 00 03 0D 0C 11 07 81 08 02 0D 0F 12 80 07 09 08 07 0F 10 11 0F 0D 01 06 07 82 12 80 06 9D 00 00 00
30 40 00 00 8D 08 85 07 85 06 9D 00
30 40 00 00 8D 08 85 07 84 06 00 13 9D 00 00 00
30 40 00 00 8D 08 85 07 80 13 82 15 9D 00 00 00
30 40 00 00 8D 08 85 07 01 15 15 83 06 9D 00 00 00 00 00 00
(Отредактировано автором: 06 Октября, 2016 - 10:19:22) |