Entwickler-Ecke

Dateizugriff - Datei aus Klartext und Bildern im Raw format laden - bearbei


mik79 - Mi 11.06.08 21:57
Titel: Datei aus Klartext und Bildern im Raw format laden - bearbei
Hallo zusammen,

ich habe momentan ein Problem. ich muss eine Datei laden, einige zeilen bearbeiten und dann wieder speichern.

Bei mir scheitert schon das laden ;-)

Also jetzt erstmal genauer:

Die Dateien können bis 200 mb groß sein. ich teste aber momentan mit einer 3mb datei.

Die datei kann im editor geöffnet werden und besteht im oberen teil aus klartext, der bearbeitet werden muss. im unteren bereich sind jpg bilder angehängt. denke mal byteweise mit irgendwelchen trennzeichen.

im ersten schritt habe ich probiert, diese datei in einem memofeld zu laden, komscherweise ist nur ein teil der datei im memofeld. die anzeige endet mitten in einem der bilder.

jetzt habe ich beim suchen etwas über eine 64kb grenze bei memofeldern gelesen und habe die datei über die normalen textfle funktionen geladen, und in einer anderen datei abgespeichert. dies fühhrte aber zum gleichen ergebnis. kann es sein ,dass irgendein sonderzeichen in den "Bildern" ein eof vorgaukelt oder was ich falsch machen.

ein vernünftiger ansatz für mein problem wäre natürlich auch nicht übel ;-) z.b. nur den oberen teil der datei laden, bearbeiten und mit dem unteren wieder zusammenfügen.

vielen dank im vorraus. hoffe ich hab das problem einigermaßen erklärt und stehe natürlich für fragen gerne zur verfügung


michael


Delete - Mi 11.06.08 23:04

Da wird in dem JPEG das Stringendezeichen (#0) vorgekommen sein, Lies die Dateien in einen Stream ein und such die Stelle, wo das JPEG anfängt, dann kannst du sie trennen.


mik79 - Do 12.06.08 09:30

Hallo,

sowas habe ich ja auch befürchtet. kann mir jemand erklären, wie ich eine ganze datei als stream lade und auswerten kann. habe leider nur informationen zu den typisierten dateien gefunden und dass trifft auf diese datei leider garnicht zu...

Vielen Dank

Michael

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

ich glaube ich habe einen ansatz. ich probier erstmal noch ein bischen

zusammenfassung folgt :-)