AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Doppelte Dateien Finden (+ unterschiedlicher Name)

Doppelte Dateien Finden (+ unterschiedlicher Name)

Ein Thema von Thorben86 · begonnen am 12. Sep 2007 · letzter Beitrag vom 13. Sep 2007
Antwort Antwort
Seite 1 von 2  1 2   
Thorben86

Registriert seit: 20. Nov 2003
Ort: Brühl
365 Beiträge
 
Delphi 2005 Personal
 
#1

Doppelte Dateien Finden (+ unterschiedlicher Name)

  Alt 12. Sep 2007, 22:53
Ich möchte gerne MP3-Dateien auf Gleichheit überprüfen. Sinn ist es doppelte Dateien zu finden.

Nun habe ich das Problem, dass es einmal "identische Dateien mit gleichem/anderem Namen" sowie mit eventuell ungleichen ID3-Tags.
(Auslesen werde ich die auch noch zum vergleich, das dürfte aber ja ein weiterführender Schritt sein)

Mir stellt sich jetzt die Frage, welches Verfahren ich dafür verwende. In der Code-Lib gibt es einen Post mit 2 Versionen und es gibt ja noch Hash-Vergleich, allerdings weis ich nicht so genau, welches Verfahren für mein Vorhaben das richtige ist.

Wäre nett wenn ihr mir da was empfehlen könntet.
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

Re: Doppelte Dateien Finden (+ unterschiedlicher Name)

  Alt 12. Sep 2007, 23:11
Ich würde ein Hash Verfahren wählen. Allerdings dürftest du ja nur den Inhalt und nicht die ID3 Tags vergleichen. Müsstest dir also die MP3 Struktur mal ansehen und nur die Sound-Daten rausfiltern.
  Mit Zitat antworten Zitat
Thorben86

Registriert seit: 20. Nov 2003
Ort: Brühl
365 Beiträge
 
Delphi 2005 Personal
 
#3

Re: Doppelte Dateien Finden (+ unterschiedlicher Name)

  Alt 12. Sep 2007, 23:16
hab eben in irgendeinem Post gelesen, dass der hash gleich sein kann, auch wenn es sich um Verschiedene Dateien handelt. Ist dem so?
  Mit Zitat antworten Zitat
Benutzerbild von Mackhack
Mackhack

Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
 
Delphi 2006 Architect
 
#4

Re: Doppelte Dateien Finden (+ unterschiedlicher Name)

  Alt 12. Sep 2007, 23:19
Zitat von Thorben86:
hab eben in irgendeinem Post gelesen, dass der hash gleich sein kann, auch wenn es sich um Verschiedene Dateien handelt. Ist dem so?
Ja ist richtig aber ich glaube das ist 1 zu mehrern Millionen oder sogar Millarden!
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
  Mit Zitat antworten Zitat
Thorben86

Registriert seit: 20. Nov 2003
Ort: Brühl
365 Beiträge
 
Delphi 2005 Personal
 
#5

Re: Doppelte Dateien Finden (+ unterschiedlicher Name)

  Alt 12. Sep 2007, 23:26
Aber bleibt ein MD5-Hash immernoch gleich, wenn ich den Dateinamen änder?
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#6

Re: Doppelte Dateien Finden (+ unterschiedlicher Name)

  Alt 12. Sep 2007, 23:30
Zitat von Thorben86:
Aber bleibt ein MD5-Hash immernoch gleich, wenn ich den Dateinamen änder?
Ja, solange du den Inhalt und nicht den Namen hashst, schon.
  Mit Zitat antworten Zitat
Thorben86

Registriert seit: 20. Nov 2003
Ort: Brühl
365 Beiträge
 
Delphi 2005 Personal
 
#7

Re: Doppelte Dateien Finden (+ unterschiedlicher Name)

  Alt 12. Sep 2007, 23:34
Jetzt muss ich ja nur noch rausfinden was da der Unterschied ist. Mal schauen ob ich hier was finde^^
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#8

Re: Doppelte Dateien Finden (+ unterschiedlicher Name)

  Alt 12. Sep 2007, 23:35
Zitat von Thorben86:
Jetzt muss ich ja nur noch rausfinden was da der Unterschied ist. Mal schauen ob ich hier was finde^^
Wenn es wirklich um identische Dateien geht, kann man die auf dem selben Laufwerk auch einfach hart verlinken
  Mit Zitat antworten Zitat
Thorben86

Registriert seit: 20. Nov 2003
Ort: Brühl
365 Beiträge
 
Delphi 2005 Personal
 
#9

Re: Doppelte Dateien Finden (+ unterschiedlicher Name)

  Alt 12. Sep 2007, 23:51
Naja, aber das bringt mir ja bei meinem Problem nit so viel

Weist du zufällig wo ich nen Code-Schnipsel für MD5 finde? in der Lib is nur einer für net dabei und bei google finde ich auch nit wirklich das richtige oder ich suche falsch :/

Edit: oder kann ich dafür den md5-Part aus dem dec verwenden?
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#10

Re: Doppelte Dateien Finden (+ unterschiedlicher Name)

  Alt 12. Sep 2007, 23:58
In der Codelib findest du auch einen Schnipsel von mir. Daß da nichts dabei ist, stimmt also schonmal nicht

http://assarbad.net/stuff/!export/md5.zip
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf