Aktuelle Zeit: 22.08.2017 22:31

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags: Re: Metadaten /Exif von Dateien auslesen.
BeitragVerfasst: 20.03.2017 09:49 
Offline
Benutzeravatar

Registriert: 20.07.2006 19:41
Hallo
Guten Morgen.
Hier ist ein Link für die Dateien um die es geht.
https://we.tl/S1lwyUxJLs

Vielen Dank für die Hilfe.
Gruß
GreyEnt

_________________
Ich progge PureBasic weil Jägermeister nen dicken Kopf macht.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Metadaten /Exif von Dateien auslesen.
BeitragVerfasst: 21.03.2017 00:08 
Offline
Benutzeravatar

Registriert: 11.08.2005 19:08
Auf die Schnelle habe ich keine Spezifikation zu diesem Dateiformat gefunden.

Beim Betrachten der Datei in einem Hex-Editor konnte ich folgende Informationen in Erfahrung bringen:
  • Jedes Zeichen benötigt zwei Bytes, daher ist schon mal klar, dass es sich um Unicode-Strings handelt
  • String-Länge (einschließlich der String-Terminierung) wird in Zeichenlänge angegeben und zwar in Form eines Long-Wertes direkt vor dem String

Folgender Code funktioniert mit der Beispieldatei:
Code:
File$ = "Pfad/zur/Part1.par"

If ReadFile(0, File$)
 
  FileSeek(0, $163C+4)
  ;CountOfCharacters = ReadLong(0)
  Debug "Titel: " + ReadString(0, #PB_Unicode) ;, CountOfCharacters)
 
  FileSeek(0, $1654+4)
  ;CountOfCharacters = ReadLong(0)
  Debug "Thema: " + ReadString(0, #PB_Unicode) ;, CountOfCharacters)
 
  FileSeek(0, $1678+4)
  ;CountOfCharacters = ReadLong(0)
  Debug "Autor: " + ReadString(0, #PB_Unicode) ;, CountOfCharacters)
 
  FileSeek(0, $1434+4)
  ;CountOfCharacters = ReadLong(0)
  Debug "Manager: " + ReadString(0, #PB_Unicode) ;, CountOfCharacters)
 
  FileSeek(0, $1444+4)
  ;CountOfCharacters = ReadLong(0)
  Debug "Firma: " + ReadString(0, #PB_Unicode) ;, CountOfCharacters)
 
  ; usw.

  CloseFile(0)
Else
  Debug "Fehler: ReadFile()"
EndIf
Ich vermute, die Positionen der Daten sind nicht fixiert, sondern abhängig der vorherigen Daten, wodurch der obige Code sicherlich nur mit der Beispieldatei funktioniert.

Es wäre hilfreich, wenn du noch ein paar Beispieldateien zum Herunterladen anbieten könntest.

Sehr wichtig ist auch die Information, ob die Eingaben in deinem CAD-Programm begrenzt sind. Trifft das zu: Wie viele Zeichen sind erlaubt?

_________________
Bild

PureBasic-CodeArchiv-Rebirth: Git-Repository / Download -- Jede Hilfe ist willkommen!

Manjaro Cinnamon x64 (Hauptsystem) :: Windows 7 HP x64 (Dual-Boot) :: PureBasic (Linux: x64, Windows: x86/x64) :: jeweils neueste Version


Zuletzt geändert von Sicro am 21.03.2017 00:33, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Metadaten /Exif von Dateien auslesen.
BeitragVerfasst: 21.03.2017 00:27 
Offline
Benutzeravatar

Registriert: 04.08.2009 17:24
@Sicro

Das sind Windows Standardsachen, sonst könnten diese Eigenschaften ja auch nicht im Eigenschaftsfenster jedes beliebiegen Windows-Rechners angezeigt werden. Es gibt Win-Apis um diese Dateieigenschaften auszulesen, leider zu lange her bei mir, dass ich es noch auswendig weiß :(


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Metadaten /Exif von Dateien auslesen.
BeitragVerfasst: 21.03.2017 09:15 
Offline
Benutzeravatar

Registriert: 20.07.2006 19:41
@Josh
Auf cad.de bin ich zum Thema fündig geworden.
Vielen Dank.
@Sicro
Vielen Dank für dein Code. Ich werde es mir angucken.
Möchtest Du noch weitere Modelle?

_________________
Ich progge PureBasic weil Jägermeister nen dicken Kopf macht.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Metadaten /Exif von Dateien auslesen.
BeitragVerfasst: 21.03.2017 10:25 
Offline

Registriert: 21.01.2008 19:11
Hilft dieser Link vielleicht weiter?
http://www.plm.automation.siemens.com/e ... load.shtml
Dort gibt es "Solid Edge Viewer".

_________________
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Metadaten /Exif von Dateien auslesen.
BeitragVerfasst: 21.03.2017 12:59 
Offline
Benutzeravatar

Registriert: 20.07.2006 19:41
Hallo
Guten Morgen.
Hier ist ein Link für weitere Modelle.
https://we.tl/rh9Adm9uuI

Vielen Dank.

_________________
Ich progge PureBasic weil Jägermeister nen dicken Kopf macht.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 4 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye