Hallo,
für ein Bitte melde dich an, um diesen Link zu sehen. suche ich einen geeigneten Packer/Cruncher. Dieser soll aber keine Programme packen, sondern ca. 2000 kByte an reinem ASCII-Text, aufgeteilt in vier Pakte zu je 50 kByte. Ich will in meinem Programm nacheinander auf diese vier Pakete zeilenweise zugreifen, d.h. im Idealfall liefert mir das Entpackprogramm zeilenweise den Originaltext eines Pakets zurück, solange bis das Ende des Pakets erreicht ist. Ein Bereitstellen einzelner Bytes ist aber auch natürlich möglich, dann füge ich diese zu den benötigten Zeilen zusammen.
Der ASCII-Text, der gepackt werden soll, sieht generell so aus:
STATE RESET;
RUNTEST 50021E-6 SEC;
RUNTEST 50021E-6 SEC;
STATE RESET;
STATE IDLE;
RUNTEST 50021E-6 SEC;
SIR 10 TDI (280);
SDR 10 TDI (1b9);
STATE IDLE;
SIR 10 TDI (2a1);
SDR 11 TDI (00c);
SIR 10 TDI (28c);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (290);
SDR 166 TDI (3fffffffffffffffffffffffffffffffffffffffff)
TDO (3fffffffffffffffffffffffffffffffffffffffff);
SIR 10 TDI (2a1);
SDR 11 TDI (00d);
SIR 10 TDI (28c);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (290);
SDR 166 TDI (3fffffffffffffffffffffffffffffffffffffffff)
TDO (3fffffffffffffffffffffffffffffffffffffffff);
SIR 10 TDI (2a1);
SDR 11 TDI (00e);
Alles anzeigen
Und so geht es dann weiter, bis zu einer Länge von ca. 50 kByte.
Da ich mich auf diesem Gebiet nicht sonderlich gut auskenne, meine Frage in die Runde: Gibt es einen dafür geeigneten Packer/Cruncher?
Schon mal vielen Dank für eure Kommentare.
Gruß
Thomas