HINWEIS: Dies ist keine Antwort auf die Frage, sondern eine Beschreibung einiger meiner Ergebnisse
Soweit ich das beurteilen kann, handelt es sich bei den Dateien um ein benutzerdefiniertes Archivformat, und sie werden wahrscheinlich mit DEFLATE komprimiert, da das Komprimieren der Dateien mit ZIP die Dateigrößen während des Komprimierens mit RAR nicht stark verändert hat.
Jede Datei sieht so aus, als würde sie mit der Dateisignatur beginnen, 32 30 53 52
gefolgt von einer Liste der im Archiv enthaltenen Dateien. 42 Bytes nach jeder Dateinamenzeichenfolge scheinen Informationen darüber zu enthalten, wie die Dateien in der Struktur gespeichert werden.
32 30 53 52 09 00 00 00 74 61 62 6C 65 31 2E 70 20SR .... table1.p 6E 67 00 00 00 00 00 00 00 00 00 00 00 00 00 ng ̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲. BD 12 03 00 3C 04 03 00 DC 01 00 00 74 61 62 6C ̲½̲,,. <<.̲.̲.̲Ü̲.̲.̲. tabl 65 32 2E 70 6E 67 00 00 00 00 00 00 00 00 00 e2.png ̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲.̲. 00 00 00 00 BD 12 03 00 3C 04 03 00 18 06 03 00 ̲,,, ̲, ̲,,, <<,,,,.
Bei Reverse Engineering erhalten Sie möglicherweise eine bessere Antwort .
BEARBEITEN: Ich habe später herausgefunden, dass 42 Bytes nicht immer verwendet werden, um (möglicherweise) Informationen über die archivierte Datei darzustellen, da die Länge der Nullen vor den Bytes ungleich Null von einer IMG-Datei zur anderen variiert.
Ich fand jedoch heraus, dass 12 Bytes vor einer Dateinamen-Zeichenfolge immer ungleich Null sind (mit einem Null-Byte enden). In dem obigen Beispiel würden sie sein BD 12 03 00 3C 04 03 00 DC 01 00 00
und BD 12 03 00 3C 04 03 00 18 06 03 00
jeweils.
Als alternative Lösung würde ich vorschlagen, dass Sie ein Softwareprogramm wie f.lux verwenden, das versucht, die Farbtemperatur des Computerbildschirms an die Tageszeit anzupassen, um es den Augen zu erleichtern.