Ik ben bezig met een projectje om transport streams te bewerken. Ik weet dat dergelijke software bestaat maar dan leer ik weer weining 
In het begin ging het om kleinere files die volledig in het geheugen konden worden geladen. De reden voor het gebruik van geheugen is, is dat het gevoelsmatig sneller is (slechts eenmalig inlezen) als de file eenmaal is ingelezen. Maar nu zijn de files groter (1GB +) en loop ik tegen de geheugen limieten van de PC aan
De work-around hiervoor is momenteel om files slechts gedeeltelijk in te lezen.
Ik vind de work-around niet echt jofel en dus moet dit op de schop en ik heb wat ideeen nodig om dit efficient aan te pakken.
Het bewerken van bestaande pakketten (en vervolgens weer terugschrijven naar de file) denk ik wel te kunnen oplossen (met een seek of zo). Het grote probleem is wat ik moet doen als pakketten worden verwijderd of toegevoegd. Hoe doen (hex) editors dit die grote hoeveelheden data kunnen bewerken?
Ik heb wat gezocht, maar nog geen oplossing hiervoor gevonden; waarschijnlijk de verkeerde zoektermen gebruikt
Aanwijzingen waar ik naar moet zoeken en/of hoe ik dit moet aanpakken worden op prijs gesteld.
WimS
PS Dit wordt geschreven in C# (voor Windows).
In het begin ging het om kleinere files die volledig in het geheugen konden worden geladen. De reden voor het gebruik van geheugen is, is dat het gevoelsmatig sneller is (slechts eenmalig inlezen) als de file eenmaal is ingelezen. Maar nu zijn de files groter (1GB +) en loop ik tegen de geheugen limieten van de PC aan
Ik vind de work-around niet echt jofel en dus moet dit op de schop en ik heb wat ideeen nodig om dit efficient aan te pakken.
Het bewerken van bestaande pakketten (en vervolgens weer terugschrijven naar de file) denk ik wel te kunnen oplossen (met een seek of zo). Het grote probleem is wat ik moet doen als pakketten worden verwijderd of toegevoegd. Hoe doen (hex) editors dit die grote hoeveelheden data kunnen bewerken?
Ik heb wat gezocht, maar nog geen oplossing hiervoor gevonden; waarschijnlijk de verkeerde zoektermen gebruikt
Aanwijzingen waar ik naar moet zoeken en/of hoe ik dit moet aanpakken worden op prijs gesteld.
WimS
PS Dit wordt geschreven in C# (voor Windows).