Also... Ich habe versucht ein Programm zu schreiben, dass mir Videodateien teilt(z.b. ne 700 MB MPEG Datei in 2 350er)... Für alle die jetzt schreiben "Solche Programme gibts doch schon jede Menge" ... 1. sind sie mir zu langsam und 2. hatte ich Langeweile und wollte es selber mal probieren.
Ich habe zum Test in der Entwicklungsphase ne MP3Datei genommen( wegen der geringen Größe). Ich habe die Anfangsdatei in nen Stream geladen, habe sie in nen anderen Stream mit der gewünschten Größe kopiert und es hat auch alles wunderbar geklappt. Dann hab ich es mit ner MPEG Datei probiert und musst feststellen, dass zwar der erste Teil funzt, aber der Rest nicht vom Player erkannt wird...Schlussfolgerung: Die Dateiinformation("Hallo..ich bin ne MPEG Datei") muss also in den ersten Bytes liegen...Ich habe also nach und nach jedne einzelnen Byte (oder auch mehrere) seperiert und hab festgestellt, dass die Info bis er es erkannt hat in den ersten 6KB legt.. Ich hab mein Programm umgeschrieben und hab zu jedenm Stream den ich geschrieben hab jeweils die headerinfo mit dazugefügt.. Die MPEG Datei lief danach einwandfrei... in allen Teilen... Jetzt wollte ich es mit ner DivX Datei probieren und hab jetzt genau das gleiche Problem...
Nun meine frage: Kann mir irgendjemand nen Tipp geben wo ich den Bitweisen aufbau von Dateitypen finden kann?? Ich hab schon etlicche Stunden gesucht, hab aber nur Schrott gefunden... Ich wäre echt froh wenn mir einer helfen könnte...
THX im vorraus
Mephisto_2k