title image


Smiley Re: link inside
Wie macht das z.B. ein HexEditor - Lädt dieser die gesamte Datei in den RAM um die Daten dort bearbeiten zu können, und erstellt beim Speichern eine neue Datei mit den Daten aus dem RAM?



kommt auf den HexEditor an;) Natürlich kannst du an bestimmten Positionen innerhalb der Datei schreiben. Allerdings nicht im Sinn, daß du Daten *dynamisch* an einer Position einfügst, und die Datei dann alle nachfolgenden Elemente nach hinten verschiebt (wie z.B. bei einem C++ Container im RAM).



Ab welcher Dateigröße ist diese Vorgangsweise nicht mehr zu empfehlen?



Hängt von der Größe des RAM ab. Wenn du die Daten sequentiell abarbeiten mußt, könntest du z.B. mehrere Blöcke aus der Datei laden und in einem Cache halten.



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: