Kleines Programm zur Stapelverarbeitung schreiben, aber wie?

Status
Nicht offen für weitere Antworten.

kilik

Mitglied
Hallo Zusammen,

ich habe ein kleines Problem. Ich hab viele Bilder in einem eigenartigen *.noindex Dateiformat auf meiner Festplatte, die man auf eine bestimmte weise beschneiden muss, um sie in JPGs umwandeln zu können. Das Problem ist, dass ich viele wichtige Bilder ausversehen gelöscht habe und diese nur ein diesem programmspezifischen Vorschauformat vorliegen. Nun hab ich mit eine Möglichkeit ergooglet, mit der man daraus wieder lesbare Bilder machen kann.

Ich öffne in Mac OS X eine Shell und gehe in den Ordner in dem die Dateien liegen.

Dann gebe ich hexdump -C dateiname.noindex | grep "ff d8" ein und bekomme dann folgende Ausgabe

00000280 ff d8 ff ee 00 0e 41 64 6f 62 65 00 64 40 00 00 |......Adobe.d@..|
00000c30 ff d8 ff ee 00 0e 41 64 6f 62 65 00 64 40 00 00 |......Adobe.d@..|
00002520 ff d8 ff ee 00 0e 41 64 6f 62 65 00 64 40 00 00 |......Adobe.d@..|
00006e20 ff d8 ff ee 00 0e 41 64 6f 62 65 00 64 40 00 00 |......Adobe.d@..|
00014280 ff d8 ff ee 00 0e 41 64 6f 62 65 00 64 40 00 00 |......Adobe.d@..|
0003c5d0 ff d8 ff ee 00 0e 41 64 6f 62 65 00 64 40 00 00 |......Adobe.d@..| (wobei die Anzahl der Zeilen varieren kann und von der Anzahl der eingebetten JPGs abhaengt)

Danach schneide ich die Bytes oberhalb der untersten Zeile mit folgendem Befehl ab

dd if=dateiname.noindex of=my.jpg bs=1 skip=247248

wobei my.jpg der neue Dateiname ist und die 247248 die hexadezimale zahl 0003c5d0 im Dezimalsystem ist.

Da ich das bei ein paar hundert Dateien machen möchte, würde ich gerne wissen, ob es eine Möglichkeit gibt ein kleines Programm zu schreiben, welches im vorgegebenen Ordner Startet und es mir dann die fertigen JPGs durchnummeriert ausspuckt.

Das einzige Problem ist, ich habe keine Ahnung vom Programmieren :oops:

Grüße

Kilik
 
G

Guest

Gast
kilik hat gesagt.:
Da ich das bei ein paar hundert Dateien machen möchte, würde ich gerne wissen, ob es eine Möglichkeit gibt ein kleines Programm zu schreiben, welches im vorgegebenen Ordner Startet und es mir dann die fertigen JPGs durchnummeriert ausspuckt.
ja sicher doch
Das einzige Problem ist, ich habe keine Ahnung vom Programmieren :oops:

dann wird es schwer ;)
 

André Uhres

Top Contributor
Ich könnte mir vorstellen über "Runtime.getRuntime().exec(...)" die oben gezeigte Ausgabe zu bekommen.
Was mir nicht klar ist: wie willst du das jetzt genau weiterverarbeitet haben?
Ist in einer Datei auch nur ein Bild? Wie entscheidest du welcher Teil davon in die .jpg Datei kommt?
Ja, genau welcher Teil der Ausgabe kommt eigentlich in die .jpg Datei?
 

kilik

Mitglied
André Uhres hat gesagt.:
Ich könnte mir vorstellen über "Runtime.getRuntime().exec(...)" die oben gezeigte Ausgabe zu bekommen.
Was mir nicht klar ist: wie willst du das jetzt genau weiterverarbeitet haben?
Ist in einer Datei auch nur ein Bild? Wie entscheidest du welcher Teil davon in die .jpg Datei kommt?
Ja, genau welcher Teil der Ausgabe kommt eigentlich in die .jpg Datei?

Es wird alles gelöscht, was über der untersten Zeile in der Ausgabe steht. Die daraus resultierende Datei ist ein einzelnes Bild, welches man nur noch in JPG umbenennen muss.

EDIT: Achja, in einer Datei sind mehrer Bilder in verschiedner Auflösung der Größe nach aufsteigend eingebettet. Das unterste ist also das am besten aufgelöste eingebettete JPG.
 
R

Roar

Gast
hallo,
hab mal zum test das erste bild aus deiner hochgeladenen datei herausgeschnitten. leider wird dir das nich viel bringen, da die bilder in der datei dort alle im thumbnail format sind, das erste is 61x41 pixel groß.
 

kilik

Mitglied
Ich hab das schon bei 20 Bildern gemacht und eigentlich hatte das geklappt...

Naja, ich glaube, ich mache das dann man manuell, ist ein guter Zeitvertreib :)
 

sparrow

Top Contributor
Vielleicht hilft dir FAT-Gundel weiter.
Das Programm ist eigentlich dafür da versehentlich gelöschte Speicherkarten von Kameras wiederherzustellen, ich denke aber, dass man es auch auf eine Fesplatte anwenden kann.
Allerdings weiß ich nicht wie es arbeitet, soll aber sehr gut funktionieren.

Das Programm ist für POSIX:Unix und Linux verfügbar. Sollte also auch unter MAC OS X funtionieren.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Koookie Kleines Frage - Antwort Programm (Anfänger) Java Basics - Anfänger-Themen 5
T erstes kleines Programm Java Basics - Anfänger-Themen 17
S Kleines Quiz Programm Java Basics - Anfänger-Themen 4
C Hilfe - Kleines Programm macht mir Schwierigkeiten Java Basics - Anfänger-Themen 2
E Erstes "kleines" Programm Java Basics - Anfänger-Themen 5
fLooojava Passwort generieren - kleines Programm Java Basics - Anfänger-Themen 15
R Kleines Programm, benötige Hilfe! Java Basics - Anfänger-Themen 6
F kleines Programm für ungerade oder gerade Zahl. Java Basics - Anfänger-Themen 18
O Neuen Blackberry 8800 oder Curve gegen kleines Programm Java Basics - Anfänger-Themen 9
S Kleines Programm mit ArrayList Java Basics - Anfänger-Themen 7
M Kleines Programm Java Basics - Anfänger-Themen 5
M kleines Java Programm (Verwaltung) Java Basics - Anfänger-Themen 16
E Kleines Programm programmieren.Nennt sich Tauglichkeitsteste Java Basics - Anfänger-Themen 9
T Kleines Programm - Fehler bei Ausgabe. Java Basics - Anfänger-Themen 5
A Kleines Programm: Mausklick in Frame entgegennehmen. Java Basics - Anfänger-Themen 8
D kleines Programm "in Dateien schreiben" Java Basics - Anfänger-Themen 3
A kleines Programm mit inneren Klassen Java Basics - Anfänger-Themen 9
D Mein kleines Programm etwas schöner machen :-) Java Basics - Anfänger-Themen 13
G kleines Prob bei "net send" programm Java Basics - Anfänger-Themen 2
S Kleines Java-Projekt; Kassenprogramm Java Basics - Anfänger-Themen 7
Kotelettklopfer Kleines Testprogramm mit Interface und einer Usereingabe Java Basics - Anfänger-Themen 16
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
K Erstes kleines Spieleprojekt - Java GUI in HTML einbinden Java Basics - Anfänger-Themen 3
R Kleines Java Spiel funktioniert nicht. Java Basics - Anfänger-Themen 2
J Kleines Rechenprogramm Java Basics - Anfänger-Themen 13
G Erste Schritte Suche Java Programmierer für kleines Projekt Java Basics - Anfänger-Themen 1
Z Erste Schritte Kleines 2D. Spiel Objekt Bewegung funktioniert nicht Java Basics - Anfänger-Themen 2
B Input/Output Kleines Netzwerkproblem Java Basics - Anfänger-Themen 2
J OOP Kleines Schülerverwaltungsprogramm Java Basics - Anfänger-Themen 9
F Methoden Kleines Problem mit meinem Glücksrad... Java Basics - Anfänger-Themen 9
N ein kleines GUI mit einem hauch XML Java Basics - Anfänger-Themen 5
K Kleines Spiel auf Java programmieren Java Basics - Anfänger-Themen 2
A Kleines Abbruch-Problem mit Do-While-Schleife Java Basics - Anfänger-Themen 4
K Ein kleines Rätsel Java Basics - Anfänger-Themen 2
D kleines problem bei system.out.println schreibweise Java Basics - Anfänger-Themen 6
C Kleines Problem mit System.out.print Java Basics - Anfänger-Themen 1
A Best Practice Ideen für kleines Anfängerschulprojekt gesucht Java Basics - Anfänger-Themen 4
J kleines Karteikartenprogramm Java Basics - Anfänger-Themen 3
S Kleines Zeichen berechnen Java Basics - Anfänger-Themen 5
fLooojava kleines Projekt - Verwendung von Youtube Java Basics - Anfänger-Themen 22
E Array zu Liste - kleines Problem Java Basics - Anfänger-Themen 6
H Kleines Prob Java Basics - Anfänger-Themen 5
J Vererbung Kleines Problem bei Vererbung! Java Basics - Anfänger-Themen 2
O Debug-Funktion mit Slick - Kleines Problem Java Basics - Anfänger-Themen 5
J Flaechen vergleichen/kleines Fehler? Java Basics - Anfänger-Themen 23
H Kleines Problem bei den Schleifen Java Basics - Anfänger-Themen 5
M Kleines Problem mit der Rekursion Java Basics - Anfänger-Themen 20
K Kleines Projekt Java Basics - Anfänger-Themen 2
T Kleines Game mit Kollision Java Basics - Anfänger-Themen 2
J Mal wieder ein kleines Toleranzproblem Java Basics - Anfänger-Themen 20
H kleines Spiel [Processing] Java Basics - Anfänger-Themen 7
T kleines problem mit switch case Java Basics - Anfänger-Themen 11
V Schon wieder ein kleines problem...dieses mal mit do-while loop Java Basics - Anfänger-Themen 9
R Login mit Datenbankabfrage: Kleines Problem! Java Basics - Anfänger-Themen 6
K Kleines Anfänger Problem bei der Abfrage Java Basics - Anfänger-Themen 8
X Kleines JMenuBar Problem Java Basics - Anfänger-Themen 8
D Kleines Abfrageproblem Java Basics - Anfänger-Themen 3
K kleines Rekursionsproblem Java Basics - Anfänger-Themen 7
P RSA Verschlüsselung kleines Problem Java Basics - Anfänger-Themen 5
B Suche kleines Java-Applet Java Basics - Anfänger-Themen 6
P Kleines Problemm mit einer NullPointerException Java Basics - Anfänger-Themen 2
R kleines Kunstprogramm "mkbox" perfektionieren Java Basics - Anfänger-Themen 13
P wahrscheinlich ein kleines Problem Java Basics - Anfänger-Themen 7
P Kleines Projekt -> Große Überlegungen Java Basics - Anfänger-Themen 2
U Bitte Helfen kleines Spiel Java Basics - Anfänger-Themen 9
K Kleines Spiel / Daten speichern Java Basics - Anfänger-Themen 8
T Kleines Spiel realisieren - wie? Java Basics - Anfänger-Themen 6
H Kleines Problem mit der Polymorphie Java Basics - Anfänger-Themen 2
S "Kleines" Problem mit dem Timer Java Basics - Anfänger-Themen 4
K kleines Array-Problem Java Basics - Anfänger-Themen 6
C Kleines 2D Spiel. Problem. Java Basics - Anfänger-Themen 5
T Kleines Verständnissproblem mit Regex Java Basics - Anfänger-Themen 4
U Kleines Problem mit Konstruktor^^ Java Basics - Anfänger-Themen 7
S Kleines Kartenspiel mit Java Java Basics - Anfänger-Themen 2
D kleines Eclipse-Problem ! Java Basics - Anfänger-Themen 2
I Kleines Program, fehler? Java Basics - Anfänger-Themen 2
S kleines Würfelspiel Java Basics - Anfänger-Themen 10
0 Frage zu Architektur: Server eines kleines Spiels Java Basics - Anfänger-Themen 4
C kleines Menü erzeugen und anzeigen Java Basics - Anfänger-Themen 11
S Kleines TickTackTou Java Basics - Anfänger-Themen 10
O Kleines Problem mit Konstruktor mit Parametern aus generischer Klasse...oder so ;) Java Basics - Anfänger-Themen 2
M Kleines Problem mit Threads (synchronized) Java Basics - Anfänger-Themen 3
J Java, kleines denkproblem. :) Java Basics - Anfänger-Themen 4
N Kleines Problemchen mit ButtonGroup Java Basics - Anfänger-Themen 2
W ein kleines Projekt! Aber wie beginnen Java Basics - Anfänger-Themen 4
S Kleines Problem... NaN, Infinity? Java Basics - Anfänger-Themen 9
B Drag and Drop fähige Trackliste..nurnoch ein kleines Problem Java Basics - Anfänger-Themen 16
G Kleines Problem mit File Java Basics - Anfänger-Themen 7
Z kleines projekt Java Basics - Anfänger-Themen 3
G ein kleines java prog - hat aber einen fehler-bitte um hilfe Java Basics - Anfänger-Themen 5
GambaJo Brauche Bewertung + Tipps für mein kleines Projekt Java Basics - Anfänger-Themen 4
N Nur ein kleines Installationsproblem . Java Basics - Anfänger-Themen 5
G Kleines Problem mit Nimmspiel Java Basics - Anfänger-Themen 8
U kleines problem bei ner aufgabe :( Java Basics - Anfänger-Themen 8
G Kleines Problem mit Array Java Basics - Anfänger-Themen 14
M DBCP - Kleines Beispiel Java Basics - Anfänger-Themen 3
R Unicode-Wert in Binär und Dezimal umformen - kleines Problem Java Basics - Anfänger-Themen 1
G Kleines Problem Java Basics - Anfänger-Themen 3
D kleines script abhaengig von Ordner Bilder kopieren Java Basics - Anfänger-Themen 11
G Kleines Grundsatzproblem Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben