Ich habe ein Programm geschrieben, das eine BMP-Datei öffnet und sie als Zeichendatei behandelt und Lauflängencodierung darauf ausführt. Es erzeugt eine gültige komprimierte Kodierungsdatei, die ich erneut lese, um die Dekodierung durchzuführen.Plattformabhängiges Problem bei der Lauflängencodierung von BMP-Dateien mit C
Als ich die Anwendung gemacht hatte, benutzte ich Fedora und es lief völlig in Ordnung. Jetzt starte ich es auf Ubuntu und es funktioniert nicht.
Irgendeine Idee, was ist falsch? Ich befürchte, dass es mit der Kodierung zu tun hat.
Haben Sie versucht, es auf Ubuntu neu kompilieren oder haben Sie nur die Binärdatei über kopieren? – karim79
Ich versuchte beide Möglichkeiten, keiner von ihnen arbeitete .. –
Das sollte etwas trivial sein. Wie standardmäßig signed/unsigned. Warum sollte eine Binärdatei überhaupt als Textdatei behandelt werden? – sharptooth