Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

10.04.2007, 11:09

[warscheinlich aufgegeben] tools um headerdateien auszulesen

hi leute hat jemand mal en gutes tool um eine headerdatei auszulesen? wenn ich sie mit less öffne, beschwert er sich das es wohl eine binärdatei sei aber ich kann vereinzelte stellen in klartext erkennen.
hab mit dem tool hexdum irgendwie versucht da text rauszubekommen, aber ohne erfolg, wobei es da wohl eher an der bedienung und meiner unfähigkeit liegt.....

hat jemand ideen für tools usw....?

hier mal ne datei wenn ihr es testen wollt

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »würmchen« (10.04.2007, 15:35)


2

10.04.2007, 11:20

RE: tools um headerdateien auszulesen

Also IMHO ist es keine Headerdatei. Es ist auch kein Unicode-Format. Wo hast du das her?

Wg.: hexdump du meinst sowas wie

Quellcode

1
$ hexdump -C test.log
bzw. khexedit als GUI-Tool ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

10.04.2007, 11:37

das ist von einem image tool, es erstellt für jede bilddatei eine headderdatei halt in diesem format....
da stehen für jedes bild immer die informationen im header, zu beispiel aufnahme winkel, focuswert und andere sachen...

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

4

10.04.2007, 12:17

Oh .. he, he .. es ist eine Datei für Bild-Meta-Daten, welche von einem Tool in irgendeinem Dateiformat erstellt werden.

Unter einer "header"-Datei versteht ein Progie eigentlich etwas anderes. Eben eine C/C++ header Datei. Und DAS ist etwas völlig anderes.

Das was du hast, ist etwas von deinem Tool selbst binär erstelltes. Wie das Format dazu lautet mußt du wohl begleitend zu deinem Tool wissen. Es ist jedenfalls nicht textuell ... und daher auch nicht mit einem pager a la less oder sonst einem auslesbar.

Ist es auch kein XML/SGML Stream ... es ist binär.

Das du troztdem Text-Fetzen darin lesen kannst, ist normal und ändert nichts daran.

Was du suchst, ist vermutlich ein ganz spezielles tool, welches aus eben diesen Daten, dir das in textueller Form aufbereiten kann. Da mußt du aber schon verraten, welches die ursprüngliche App ist.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

5

10.04.2007, 13:27

naja, das programm heißt imagic, es bietet auch möglichkeiten den header auszulesen, aber leider immer nur maximal 5 von 250 indizes....
dann müsste ich das programm eben 50 mal aufrufen und dann immer hochzählend einen anderen index abfragen...

dacht halt ich finde eine möglichkeit die datei direkt auszulesen...

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

6

10.04.2007, 15:02

5 von 250? Das hört sich nach Shareware an. Wenn es opensource ist, könnte man da sicherlich etwas machen :-)
Frequent lock ups are a symptom of not enough memory but only in the way that nosebleeds are a symptom of gunshot wounds to the head.

7

10.04.2007, 15:35

ich denke das programm ist an der stelle einfach nur schlampig programmiert....
aber es ist keine shareware... der spaß kostet mehr als 5000 euro im jahr!

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

8

11.04.2007, 12:56

was sagt der Support dazu?
wenn da wer 5 Mille kassiert, sollte er helfen können ;)

btw. als header wird auch der Kopf (engl head) Teil einer Datei bezeichnet, indem Informationen über den Typ stehen.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

9

11.04.2007, 14:22

Schreib dir doch einfach ein Skript:

Quellcode

1
2
3
4
5
#!/bin/bash
for i in $(seq 1 50)
do
    imagic ...
done

Dann musst du es nicht von Hand 50 mal aufrufen.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

10

11.04.2007, 14:44

ja, werde es auch so machen müssen, es sind dann halt für jedes bild in der datei eine zeile mit maximal 5 argumenten....
muss die dann in eine datei schreiben und dann halt alle ersten zeilen aneinander hängen usw, warscheinlich mit tab trennen dann kann ich es mit awk weiterverarbeiten....

dank euch trozdem...

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

11

11.04.2007, 14:48

Du kannst auch einfach xargs verwenden.
Wenn du es nicht kennst, hier ein Beispiel:

Quellcode

1
ls -a1

Quellcode

1
ls -a1 | xargs

Man kann damit natürlich auch noch viel mehr machen...

Könntest ja mal die Befehle und die Ausgabe für die ersten z.B. 20 posten, dann würde ich das besser verstehen. ;)
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

12

11.04.2007, 15:05

hm, also das xargs verträgt nicht genug argumente....

ich suche gerade informationen zum fileformat... die sagen zb das der head der datei aus 256 long words besteht...

muss man dann nur interpretieren....

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

13

11.04.2007, 17:08

du kannst header informationen aus binaerdaten mit folgendem programm auslesen:

pedump Software
wget http://www.quietearth.us/src/pedump.c

vll hilft es dir...
MfG MyD