schnelle Umwandlung: Binär -> Text
-
Hallo,
Ich bin gerade dabei eine eigene File-Klasse zu schreiben, damit ich z.B. aus einem Zip-Archiv Dateien laden kann.
Diese sind im Zip-Archiv komprimiert abgelegt, ich kann mittels ZLib die Daten dekomprimieren: Jetzt hat man ein Byte-Array, welches binär eingelesen wurde.
Windows benutzt ja immer 2 Bytes, um ein Zeilen-Ende zu markieren:
Ich möchte jetzt dieses Byte-Array möglichst schnell in einen std::string konvertieren, bei dem es nur noch Newline-Zeichen (d.h. '\n') statt den '0D 0A'-Markierungen gibt.