<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>C - Datei verändern</title>
    <link>http://forum.geizhals.at/feed.jsp?id=556662</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,5637052.html#5637052</link>
      <description>Sag mal, wieviele alte Threads gräbst du denn noch aus? &lt;img src="angry.gif" width="16" height="19" align="absmiddle" alt="&amp;gt;-("/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 28 Aug 2009 19:56:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,5637052.html#5637052</guid>
      <dc:creator>gibberish</dc:creator>
      <dc:date>2009-08-28T19:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,5637051.html#5637051</link>
      <description>Gibt es 'mmap.h' auf dem System?&lt;br&gt;Annahme je ein MB vorne und hinten anfügen&lt;br&gt;&lt;br&gt;1) Datei mit append öffnen und hinten zwei MB anfügen (sprich Datei hat jetzt die richtige Länge)&lt;br&gt;&lt;br&gt;2) mit mmap die Datei in den Speicher mappen (sprich die Datei wird zum Swapfile für den Speicherbereich wenn das RAM knapp werden sollte).&lt;br&gt;&lt;br&gt;3) mit memmove die Daten nach hinten schieben.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 28 Aug 2009 19:55:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,5637051.html#5637051</guid>
      <dc:creator>e52grey</dc:creator>
      <dc:date>2009-08-28T19:55:43Z</dc:date>
    </item>
    <item>
      <title>Re(2): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4666244.html#4666244</link>
      <description>&lt;blockquote&gt;&lt;em&gt; du hast EIN quelltextfile mit 50MB größe?&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;hab´s auch beim ersten lesen so interpretiert &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 23:39:19 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4666244.html#4666244</guid>
      <dc:creator>Zappa F.</dc:creator>
      <dc:date>2008-03-05T23:39:19Z</dc:date>
    </item>
    <item>
      <title>Re(9): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4666032.html#4666032</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Die Datei splitten&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Da hast aber auch kurzzeitig 2 Datein, das wollte er ja nicht &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;Aber ansonsten hätt ichs auch so gemacht, halt kurzzeitig zerlegen und wieder zusammenbasteln.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 21:17:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4666032.html#4666032</guid>
      <dc:creator>Knurz</dc:creator>
      <dc:date>2008-03-05T21:17:45Z</dc:date>
    </item>
    <item>
      <title>Re(8): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4665905.html#4665905</link>
      <description>Die Datei splitten und binär speichern sollte ja gehen, oder!? Wenn man weiß, was man verändern will, dann sollte die Datei wieder lesbar sein.&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 20:28:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4665905.html#4665905</guid>
      <dc:creator>pyti2000</dc:creator>
      <dc:date>2008-03-05T20:28:41Z</dc:date>
    </item>
    <item>
      <title>Re(7): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664526.html#4664526</link>
      <description>Embedded halt &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;Ich würds via Schleife ganz einfach "fetchweise" mit wenigen Bytes einlesen und mich dahinarbeiten bis zu dem Punkt wo was eingefügt werden soll. &lt;br&gt;&lt;br&gt;Problem ist halt der wenige Speicher, sonst machst das easy im Speicher und schreibst die fertige Datei. Aber irgendwohin müssen ja die 2 "Teile" der Datei wenn Du was einfügst.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 10:11:54 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664526.html#4664526</guid>
      <dc:creator>Knurz</dc:creator>
      <dc:date>2008-03-05T10:11:54Z</dc:date>
    </item>
    <item>
      <title>Re(7): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664524.html#4664524</link>
      <description>Embedded halt &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;Ich würds via Schleife ganz einfach "fetchweise" mit wenigen Bytes einlesen und mit dahinarbeiten bis zu dem Punkt wo was eingefügt werden soll. &lt;br&gt;&lt;br&gt;Problem ist halt der wenige Speicher, sonst machst das easy im Speicher und schreibst die fertige Datei. Aber irgendwohin müssen ja die 2 "Teile" der Datei wenn Du was einfügst.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 10:11:54 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664524.html#4664524</guid>
      <dc:creator>Knurz</dc:creator>
      <dc:date>2008-03-05T10:11:54Z</dc:date>
    </item>
    <item>
      <title>Re(6): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664514.html#4664514</link>
      <description>&lt;blockquote&gt;&lt;em&gt; nehm an Memory hast ja nicht um die Operation im Speicher durchzuführen &lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Genau der ist eben knapp &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 10:09:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664514.html#4664514</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-05T10:09:40Z</dc:date>
    </item>
    <item>
      <title>Re(5): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664490.html#4664490</link>
      <description>&lt;blockquote&gt;&lt;em&gt; sondern ein Hinzufügen am Anfang &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Ah ok. Ich nehm an Memory hast ja nicht um die Operation im Speicher durchzuführen ?&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; Wenn ich ein normales write ausführe überschreibt mir das doch einfach den&lt;br&gt;Inhalt der an der Stelle steht.&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Stimmt, ich ging auch von einem Ändern aus, mit Hinzufügen wirst 2 Dateien imo brauchen.&lt;br&gt;Bin aber gespannt ob noch ein "C-Crack" eine Lösung findet ohne &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 09:58:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664490.html#4664490</guid>
      <dc:creator>Knurz</dc:creator>
      <dc:date>2008-03-05T09:58:59Z</dc:date>
    </item>
    <item>
      <title>Re(4): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664365.html#4664365</link>
      <description>Ist eben kein Ändern sondern ein Hinzufügen am Anfang &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;Wenn ich ein normales write ausführe überschreibt mir das doch einfach den Inhalt der an der Stelle steht.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 08:59:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664365.html#4664365</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-05T08:59:15Z</dc:date>
    </item>
    <item>
      <title>Re(3): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664344.html#4664344</link>
      <description>seek mit write ?&lt;br&gt;&lt;br&gt;Wenns nur was zum Ändern ist sollte das doch reichen ?&lt;br&gt;&lt;br&gt;ssize_t write(int fd, const void *buf, size_t count);&lt;br&gt;off_t lseek(int fildes, off_t offset, int whence);&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 08:40:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664344.html#4664344</guid>
      <dc:creator>Knurz</dc:creator>
      <dc:date>2008-03-05T08:40:04Z</dc:date>
    </item>
    <item>
      <title>Re(2): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664298.html#4664298</link>
      <description>Das wär eben die Lösung die ich gern vermeiden will. Damit hätte ich ja zu zumindest einem Zeitpunkt die Datei 2fach.&lt;br&gt;Etwas ändern muss ich - wenn mich jetzt grad nicht alles täuscht - nur am Anfang und am Schluss.&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 08:11:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664298.html#4664298</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-05T08:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664278.html#4664278</link>
      <description>Schreibst Du da immer an bestimmten Stellen der Datei ?&lt;br&gt;&lt;br&gt;Weil ansonsten würd ichs einfach via ssize_t read(int fd, void *buf, size_t count); machen.. quasi einlesen quelle/schreiben ziel bis man an den Stellen ist die zu verändern wären =&gt; neuer content schreiben =&gt; weiterlesen bis man am Ende was attachen will =&gt; source close() =&gt; dest write...&lt;br&gt;&lt;br&gt;Kommt halt auch drauf an wieviel du pro "fetch" lesen kannst..&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 07:56:19 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664278.html#4664278</guid>
      <dc:creator>Knurz</dc:creator>
      <dc:date>2008-03-05T07:56:19Z</dc:date>
    </item>
    <item>
      <title>Re(2): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664246.html#4664246</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Das kommt, wie man so schön sagt, drauf an&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; physikalisch hintendran &lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Ist halt insofern blöd als dass mehrere Dateisysteme zum Einsatz kommen können (FAT am USB Stick, JFFS, überhaupt ein NFS) und dann würde ich eben diese Abstraktionsschicht verlassen. &lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 07:37:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664246.html#4664246</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-05T07:37:17Z</dc:date>
    </item>
    <item>
      <title>Re(2): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664241.html#4664241</link>
      <description>Ja ich hätte das gerne in einem Tool drin, ansonsten könnte ich ja hintendran einfach den MP4Creator von MPEG4IP dranhängen. Die Lösung habe ich auch bereits durchgedacht, aber momentan bin ich mehr auf der Schiene: Ja, bitte direkt in C &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 07:34:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664241.html#4664241</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-05T07:34:49Z</dc:date>
    </item>
    <item>
      <title>Re(10): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664234.html#4664234</link>
      <description>&lt;blockquote&gt;&lt;em&gt; darf ich neugierig sein, welche Zielplattform das wäre ?&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;PN&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; btw: eine Möglichkeit wäre ev. einige Pseudo-Tracks einzubauen, die dann&lt;br&gt;extern (mp4creator o.ä.) in einem späteren Schritt rausoptimiert werden&lt;br&gt;(nachdem ich mich auf einer anderen Ebene mit mpeg4 herumspiele, bin ich mir&lt;br&gt;aber nicht sicher, ob das Format für so einen Workaround eignet)&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Hm .. das sagt mir jetzt nicht so zu .. da wär die Sache mit dem Merken evtl. noch einfacher &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; aber was soll das ganze am Schluß werden?&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;PN &lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 07:30:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664234.html#4664234</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-05T07:30:58Z</dc:date>
    </item>
    <item>
      <title>Re(9): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664129.html#4664129</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Das Problem ist jedoch eher die genannten Pakete auf die Zielplattform zu&lt;br&gt;portieren, mit einfach mal neu durchkompilieren ists da im Allgemeinen nicht&lt;br&gt;getan. Außerdem haben die von dir genannten Bibliotheken Probleme den Short&lt;br&gt;Header korrekt auszulesen (MPEG4IP hats als einziger geschafft). &lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;darf ich neugierig sein, welche Zielplattform das wäre ?&lt;br&gt;&lt;br&gt;&lt;br&gt;btw: eine Möglichkeit wäre ev. einige Pseudo-Tracks einzubauen, die dann extern (mp4creator o.ä.) in einem späteren Schritt rausoptimiert werden (nachdem ich mich auf einer anderen Ebene mit mpeg4 herumspiele, bin ich mir aber nicht sicher, ob das Format für so einen Workaround eignet)&lt;br&gt;&lt;br&gt;aber was soll das ganze am Schluß werden? ein streamripper ? ein mp4-Realtime-Recorder?&lt;br/&gt;</description>
      <pubDate>Wed, 05 Mar 2008 03:32:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664129.html#4664129</guid>
      <dc:creator>user86060</dc:creator>
      <dc:date>2008-03-05T03:32:23Z</dc:date>
    </item>
    <item>
      <title>Re: C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664038.html#4664038</link>
      <description>Das kommt, wie man so schön sagt, drauf an. Auf Dateisystemebene kann man normalerweise keine Daten einfach so vorne an eine Datei dazutun, sondern nur hinten dranhängen. Nur zwingt dich ja niemand dazu, mit einem Dateisystem zu arbeiten. Eine praktikable Lösung wäre also, die Daten physikalisch hintendran oder sonstwohin zu schreiben, aber trotzdem in der gewünschten richtigen Reihenfolge wieder auszulesen. Dann kommst du ohne Kopieraktion aus.&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 22:49:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664038.html#4664038</guid>
      <dc:creator>juwb</dc:creator>
      <dc:date>2008-03-04T22:49:42Z</dc:date>
    </item>
    <item>
      <title>Re: C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4664023.html#4664023</link>
      <description>Dumme Frage vielleicht, aber muss es C sein (z.b. weil du noch mehr mit der Datei machen willst)?&lt;br&gt;&lt;br&gt;Simples vorne / hinten einfügen / anfügen würde sich sicherlich auch auf der Kommandozeile erledigen lassen, mit einem Shellskript.&lt;br&gt;&lt;br&gt;Wäre eben simpler und wartungsfreundlicher, als C-Code.&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 22:39:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4664023.html#4664023</guid>
      <dc:creator>Dr. Watson</dc:creator>
      <dc:date>2008-03-04T22:39:05Z</dc:date>
    </item>
    <item>
      <title>Re(8): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663862.html#4663862</link>
      <description>&lt;blockquote&gt;&lt;em&gt; du bastelst an MPEG4 Files herum + stellst eine solche C-Frage &lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Wie du siehst: Ja, habs bis dato nie wirklich gebraucht, mich nicht darum gekümmert. Und wollte halt mal nachfragen obs da evtl. was gibt &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; auf eigene Faust zu handhaben &lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Jein, einerseits brauche ich den Baum nur für ein spezielles Format bzw. ein Profile. Das Problem ist jedoch eher die genannten Pakete auf die Zielplattform zu portieren, mit einfach mal neu durchkompilieren ists da im Allgemeinen nicht getan. Außerdem haben die von dir genannten Bibliotheken Probleme den Short Header korrekt auszulesen (MPEG4IP hats als einziger geschafft). Der ist jedoch nicht allzu kompliziert, aber implementieren müsst ichs halt dann sowieso selber.&lt;br&gt;&lt;br&gt;Was den Speicherbedarf anbelangt. Ich bekomme regelmäßig einzelne, fertig kodierte Frames. Diese starten mit dem VOP Start Bitmuster. Ich muss mir diese dann aus dem HW/SW gemappten Bereich abholen und wegschreiben. Sprich: Hier kommt das Sequentielle ins Spiel. Während nun genug Diskspeicherplatz vorhanden ist, könnts schon so sein dass bei längeren Videos der RAM knapp wird - daher: die Daten müssen weg.&lt;br&gt;Nun könnte ich natürlich zuerst den Baum aufbauen, hätte dann aber das Problem, dass im jeweiligen atom ja bereits die Größe des Atoms steht (inkl. der untergeordneten atoms). Da wär also die Lösung sich mal eben die Stelle zu merken, an der noch die Größe nachgetragen werden muss. Diese Lösung favorisiere ich derzeit (nachdem ich mir die vorherigen Postings durchüberlegt habe).&lt;br&gt;&lt;br&gt;Was mir auch noch ein bischen abgeht, ist eine Information, welche Blöcke denn MINIMAL von einem solchen Baum benötigt werden. Momentan arbeite ich hauptsächlich mit Beispiel Files, aber mühsam ist das halt schon. Dann könnte ich mal den Aufwand besser abschätzen.&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; OS mit insert-Semantik im fopen/fwrite bekannt&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Ich wusste nicht dass man das so nennt, aber wenn ichs richtig verstehe: Ja, genau sowas hätte ich gesucht &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 21:18:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663862.html#4663862</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-04T21:18:09Z</dc:date>
    </item>
    <item>
      <title>Re(7): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663776.html#4663776</link>
      <description>??? du bastelst an MPEG4 Files herum + stellst eine solche C-Frage ?!?&lt;br&gt;solche Baum- oder Track-basierten Formate auf eigene Faust zu handhaben ist ein bißchen das Rad neu erfinden, denn mit ffmpeg / VLC / mpeg4ip gibt's einen haufen Libs, die das erledigen bzw. als Basis dienen können.&lt;br&gt;&lt;br&gt;muß es mangels Memory unbedingt quasi-sequentiell sein, statt Baum + dann die Blöcke / Tracks wieder einsammeln und auffädeln?&lt;br&gt;&lt;br&gt;umgekehrt: mir ist kein OS mit insert-Semantik im fopen/fwrite bekannt, falls du auf sowas gehofft hast - anyone else?&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 20:43:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663776.html#4663776</guid>
      <dc:creator>user86060</dc:creator>
      <dc:date>2008-03-04T20:43:03Z</dc:date>
    </item>
    <item>
      <title>Re(10): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663697.html#4663697</link>
      <description>keine Angst .. ich hab mit FAT, JFFS2 und Co. schon genug zu tun &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 20:18:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663697.html#4663697</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-04T20:18:04Z</dc:date>
    </item>
    <item>
      <title>Re(9): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663688.html#4663688</link>
      <description>ach na geh, ich hätt da gerne eine kreative lösung gesehen &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;in zeiten von flash und zugriffszeiten gegen 0 wäre eine art linked-list dateisystem ja mal erfindenswert :D&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 20:14:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663688.html#4663688</guid>
      <dc:creator>morph1</dc:creator>
      <dc:date>2008-03-04T20:14:22Z</dc:date>
    </item>
    <item>
      <title>Re(8): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663679.html#4663679</link>
      <description>&lt;blockquote&gt;&lt;em&gt; wohl nicht&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Eben net, die Dinger sind recht verschachtelt .. da hast schonmal 20-30 solcher Atoms in 5 Levels drin - nicht schön .. schon gar nicht wenn sämtliche Größeninformationen voneinander abhängen &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;Aber die Sache mit dem "mit Dummy Info füllen" wäre eine Möglichkeit. Was muss die HW auch so einen dummen Short Header mitliefern ... &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; zugriff über das dateisystem einfallen&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Du meinst dass ich das sogar noch unter die Dateisystemebene gehe? Na, das tu ich mir net an - das wär wirklich Overkill. Davor merk ich mir die Positionen der Atoms &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 20:11:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663679.html#4663679</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-04T20:11:51Z</dc:date>
    </item>
    <item>
      <title>Re(7): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663671.html#4663671</link>
      <description>langsam verstehe ich dein problem &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;ich kenne das leider nur in der von dir schon erwähnten version einfach einigen platz am anfang zu reservieren und dann aufzufüllen, zur not mit dummydaten die nicht verwendet werden falls man zuviel genommen hat.&lt;br&gt;&lt;br&gt;ideal is das wohl nicht.&lt;br&gt;&lt;br&gt;ansonst tät mir nur ein zugriff über das dateisystem einfallen. aber das wird ja je nach system auch wieder komplexer. außerdem könnts die fragmentierung erhöhen bzw die könnte allgemein ein problem dabei darstellen und das sehr komliziert machen.&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 20:07:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663671.html#4663671</guid>
      <dc:creator>morph1</dc:creator>
      <dc:date>2008-03-04T20:07:25Z</dc:date>
    </item>
    <item>
      <title>Re(6): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663658.html#4663658</link>
      <description>&lt;blockquote&gt;&lt;em&gt; messwerte &lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Nein, einen Video Stream &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; wieso vorne was dran gehört&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Kennst den MPEG4 Container? Ist aufgebaut aus sogenannten Atoms die unter anderem auch die Größe des nachfolgenden Datenblocks beinhalten. Das Problem das ich habe ist nun dass ich erstmal die einzelnen Frames bekomme und erst danach den Atom - Tree aufbauen kann. Klar, ich könnte jeweils die Size Information leer lassen und mir eine Referenz drauf merken, aber ich könnte mir vorstellen, dass das recht kompliziert werden kann. &lt;br&gt;&lt;br&gt; &lt;blockquote&gt;&lt;em&gt; meist einfacher die lese-anwendung anzupassen &lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;In diesem Fall nicht, die Lese Anwendung ist sozusagen in Hardware ausgeführt &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 20:02:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663658.html#4663658</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-04T20:02:21Z</dc:date>
    </item>
    <item>
      <title>Re(6): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663659.html#4663659</link>
      <description>&lt;blockquote&gt;&lt;em&gt; messwerte &lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Nein, einen Video Stream &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; wieso vorne was dran gehört&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Kennst den MPEG4 Container? Ist aufgebaut aus sogenannten Atoms die unter anderem auch die Größe des nachfolgenden Datenblocks beinhalten. Das Problem das ich habe ist nun dass ich erstmal die einzelnen Frames bekomme und erst danach den Atom - Tree aufbauen kann. Klar, ich könnte jeweils die Size Information leer lassen und mir eine Referenz drauf merken, aber ich könnte mir vorstellen, dass das recht kompliziert werden kann (Atoms können ineinander verschachtelt werden usw.). &lt;br&gt;&lt;br&gt; &lt;blockquote&gt;&lt;em&gt; meist einfacher die lese-anwendung anzupassen &lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;In diesem Fall nicht, die Lese Anwendung ist sozusagen in Hardware ausgeführt &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 20:02:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663659.html#4663659</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-04T20:02:21Z</dc:date>
    </item>
    <item>
      <title>Re(5): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663642.html#4663642</link>
      <description>&lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;die datei enthält wohl messwerte oder?&lt;br&gt;&lt;br&gt;irgendwie wärs interessant zu wissen wieso vorne was dran gehört.&lt;br&gt;&lt;br&gt;beim rätselraten fällt mir nur ein das solche werte ja meist chronologisch aufgenommen werden und eben somit am ende landen.&lt;br&gt;&lt;br&gt;auch ists meist einfacher die lese-anwendung anzupassen als solche files zu verschieben oder umzubauen.&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 19:56:13 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663642.html#4663642</guid>
      <dc:creator>morph1</dc:creator>
      <dc:date>2008-03-04T19:56:13Z</dc:date>
    </item>
    <item>
      <title>Re(4): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663636.html#4663636</link>
      <description>&lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br&gt;&lt;br&gt;btw: die entpackten Linux Kernel Sourcen sind größer &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 19:53:55 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663636.html#4663636</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-04T19:53:55Z</dc:date>
    </item>
    <item>
      <title>Re(3): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663628.html#4663628</link>
      <description>sorry c - datei klang nach quelltextfile :p&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 19:51:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663628.html#4663628</guid>
      <dc:creator>morph1</dc:creator>
      <dc:date>2008-03-04T19:51:53Z</dc:date>
    </item>
    <item>
      <title>Re(2): C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663622.html#4663622</link>
      <description>Wo hab ich gesagt dass es ein Quelltextfile ist?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 19:48:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663622.html#4663622</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-04T19:48:53Z</dc:date>
    </item>
    <item>
      <title>Re: C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663606.html#4663606</link>
      <description>du hast EIN quelltextfile mit 50MB größe?&lt;br&gt;&lt;br&gt;soviel quelltext hat wenn ichs recht im kopf hab nichtmal der windowskernel...&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 19:43:55 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663606.html#4663606</guid>
      <dc:creator>morph1</dc:creator>
      <dc:date>2008-03-04T19:43:55Z</dc:date>
    </item>
    <item>
      <title>C - Datei verändern</title>
      <link>http://forum.geizhals.at/t556662,4663597.html#4663597</link>
      <description>Hallo den C Spezialisten unter uns.&lt;br&gt;&lt;br&gt;Kurze Zusammenfassung des Problems: Ich habe eine Datei die mit 50 MB für ein Embedded System nicht gerade klein ist. Ich müsste diese Datei nun soweit verändern dass vorne und hinten etwas hinzugefügt werden muss.&lt;br&gt;&lt;br&gt;Nun wollte ich fragen ob es in C eine Möglichkeit dazu gibt. Das Append sollte nicht so das Problem sein, mir macht mehr der Teil vorne Kopfzerbrechen. Gibt es für dieses Problem eine praktikable Lösung oder soll ich den Standardweg gehen und eine neue Datei erstellen und diese dann mit den Inhalten der alten füllen?&lt;br&gt;&lt;br&gt;Danke &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 04 Mar 2008 19:42:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t556662,4663597.html#4663597</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2008-03-04T19:42:23Z</dc:date>
    </item>
  </channel>
</rss>
