BinComp 1.5.2.2 Beta *************************** -Beschreibung -Features -Status -Änderungen -Mögliche Probleme -Versionsinfo -Hinweise -Kompatibilität -Dankesworte -Kontakt Beschreibung: -------------- Das Programm Bincomp durchsucht Festplatten, Partitionen oder Verzeichnisse nach doppelt vorhandenen Dateien. Die Duplikate werden in einer Liste angezeigt, über die sie geöffnet, verschoben oder gelöscht werden können. Systemvoraussetzungen: Windows 95 oder höher, CPU: 166 MHz, 64 MB RAM. Getestet unter WinXP/2000. Features (Überblick): --------------------- - Vergleich nach Dateiname, Dateigröße, binär und CRC32 - Druchsuchen von Verzeichnissen per Drag & Drop - Rekursive Suche nach Dateien (optional) - Vergleich von einzelnen Dateien und/oder Verzeichnissen - Verzeichnisse von Suche ausschließen - Suche auf bestimmte Dateitypen beschränken - Bestimmte Dateitypen von Suche ausschließen - Leere Verzeichnisse automatisch löschen (optional) - Leere Verzeichnisse suchen - Leere Dateien suchen - Ergebnisliste exportieren und importieren - Dateien öffnen, verschieben, löschen - Sicherheit beim Löschen von Dateien - Speichern der Programm-Einstellungen - Wiederherstellen gelöschter Dateien - Überprüfen des Inhalts gebrannter Cd's auf CRC-Fehler - Erstellen einer Aufgabenliste, die von BinComp abgearbeitet wird - Rechner bei Programmende automatisch herunterfahren - Bearbeiten der Ergebnislisten, um diese übersichtlicher zu gestalten - Überprüfen ob neue Dateien bereits auf einer Partition/in einem Verzeichnis existieren. - Ignorieren der Inhalte von Id3-Tags beim Scannen von Dateien im Mp3-Format - ... etc. Status: ------- 1.5.2.2 Beta ############ - Bugfix beim Markieren der letzten/ersten Duplikate über das Hauptmenü - Speichern zusätzlicher Informationen der Ergebnisliste (Exportieren) - Dateitypen ignorieren (Optional - Vergleich von Dateinamen) - Ähnliche Dateinamen zulassen (Optional - Vergleich von Dateinamen) - Einträge der Ergebnisliste filtern 1.5.2.1 Beta ############ - Einige kleine Bugfixes - Vergleichalgorithmus für CRC, Dateiname, Dateigröße verbessert - Vergleich "neuer Dateien" mit kompletten Partitionen oder Verzeichnissen - Cd-Check aus der Tool-Liste entfernt - Fenstergröße aller Tools kann angepasst werden - Suche nach leeren Verzeichnissen und leeren Dateien kann abgebrochen werden - Vergleich der Einträge einer Ergebnisliste möglich - Bincomp-"Hilfe" übersichtlicher gestaltet und komplett überarbeitet - Problem beim Markieren der Einträge in langen Ergebnislistes gelöst Änderungen: ----------- Folgend werden die wichtigsten Änderungen in den neuen Versionen mit einer ausführlichen Beschreibung erläutert. Dies erleichtert es Benutzern, die sich mit älteren Versionen schon auskennen, sich problemlos auf die aktuellste Version umzustellen und deren neuen Features kennenzulernen. WICHTIGER HINWEIS: Dateien werden ohne Rückfrage nicht gelöscht. Außerdem werden Dateien beim Löschen in den Papierkorb verschoben und können somit wiederhergestellt werden. Die neueren Versionen von BinComp bieten die Möglichkeit, die Ergebnisliste übersichtlicher zu gestalten, indem unwichtige Einträge entfernt werden. Grundsätzlich spreche ich von ENTFERNEN, wenn es um den Inhalt der Ergebnisliste geht und von LÖSCHEN, wenn Dateien in den Papierkorb verschoben werden. Übrigens... markierte Einträge werden durch Betätigen der Entf-Taste (Tastatur) aus der Ergebnisliste entfernt. Entferne mit dieser Methode Dateien, die Du NICHT löschen wollen. 1.5.2.2 Beta (Beschreibung der Änderungen) ########################################## Beim Löschen der Duplikate, die zuvor über Bearbeiten - Liste markiert wurden (die letzten bzw. ersten Duplikate) kam es zu folgender Fehlermeldung: " konnte nicht gelöscht werden: Die angegebene Datei wurde nicht gefunden." Der Fehler war nicht gravierend, es wurde lediglich versucht, die entsprechenden Dateien zweimal zu löschen. Ich habe den Fehler inzwischen beseitigt. Beim Exportieren der Ergebnisliste werden nun zusätzliche Informationen, gespeichert, darunter die Vergleichform (Dateiname, Dateigröße, Binär oder CRC) und die Verzeichnisse, die miteinander verglichen wurden. Beim Laden der Ergebnisliste werden die entsprechenden Einstellungen angepasst. Es können natürlich auch nach wie vor Ergebnislisten aus älteren Bincomp-Versionen importiert werden. Es ist nun auch möglich, den Dateityp beim Vergleich von Dateinamen über "Einstellungen - Filter" zu ignorieren. Es werden hierbei nur die Dateinamen ohne Dateiendung miteinander verglichen. Außerdem kann über "Einstellungen - Filter" die Option "Ähnliche Dateinamen zulassen" aktiviert werden. Hierbei werden einfach einfach die Leerzeichen in Dateinamen ignoriert. Die Dateinamen "Neue Textdatei.txt" und "neuetextdatei" werden somit als "identisch" angesehen. Die Einträge der Ergebnisliste können auch über "Einstellungen - Filter" von einer neuen Suche ausgeschlossen werden. Hierzu ein Beispiel: Wenn viele Duplikate vorhanden sind, ist es schneller, nach identischen Dateinamen und Dateigröße zu vergleichen. Die Duplikate werden in der Ergebnisliste angezeigt. Nun kann man die restlichen Dateien (unter Ausschluss der Dateien in der Ergebnisliste) binär miteinander vergleichen, indem man einfach unter "Einstellungen - Vergleich" den Binärvergleich wählt und auf "Start" klickt. Die Ergebisliste wird um die entsprechenden Dateien ergänzt. ACHTUNG: Diese Methode findet nicht immer alle identischen Dateien. Deshalb ist es sinnvoll, nach dem Löschen der Duplikate nocheinmal einen Binärverleich durchzuführen. 1.5.2.1 Beta (Beschreibung der Änderungen) ########################################## Den Vergleichalgorithmus für CRC, Dateiname, Dateigröße und Kombinationen habe ich nocheinmal komplett überarbeitet und verbessert. Die Suche nach leeren Verzeichnissen und leeren Dateien kann nun abgebrochen werden. Außerdem ist es möglich, die Fenstergröße der Tools über einen Maximieren-Button anzupassen. Neu in der Tools-Liste ist der Unterpunkt "Neue Dateien", den ich im nächsten Abschnitt erläutern werden. Über "Bearbeiten - Liste" können die ersten oder letzten Duplikate markiert werden. Alle weiteren Funktionen habe ich aus praktischen Gründen entfernt. Ich denke, einige davon waren sowieso überflüssig. An der alten Version (1.5.2) ist mir aufgefallen, dass es beim Markieren von Einträgen in der Ergebnisliste zu Problemen kommen kann, wenn die Anzahl der Duplikate sehr groß ist. Die Einträge wurden nur stark zeitverzögert markiert. Dieses Problem habe ich nun behoben. Das Kontextmenü der Ergebnisliste wurde um einen Eintrag erweitert. Unter "CRC-Check" kann man, wie schon in den Vorgängerversionen unter "Vergleich", zwei Dateien aus der Ergebnisliste miteinander vergleichen. Unter dem Punkt "Vergleich" ist es nun möglich, alle markierten Einträge der Ergebnisliste miteinander zu vergleichen. Um alle Einträge zu markieren, können die Tasten STRG+A gedrückt werden. Sinnvoll ist dieser Vergleich dann, wenn man z.B. zuerst nach Dateiname und Dateigröße verglichen hat, nun aber wissen möchte, ob die Dateien auch inhaltlich identisch sind. Ich bekam oft die Anfrage, ob es nicht möglich sei, einzelne Dateien mit Verzeichnissen bzw. Partitionen zu vergleichen. Da ich diese Funktion auch sehr praktisch finde, habe ich sie in das Programm eingebaut. Die Idee ist folgende: Ich habe all meine Dateien auf einer Partition D: abgelegt. Nun lade ich mir neue Dateien aus dem Internet herunter, bin mir aber nicht sicher, ob ich diese Dateien bereits besitzte. Bincomp vergleicht nun diese neuen Dateien mit allen Dateien auf der Partition D: (oder natürlich in einem beliebigen Verzeichnis) und zeigt mir an, ob diese Datei bereits existiert. Die Suche ist natürlich wesentlich schneller, da sie sich eben nur auf diese "neuen Dateien" beschränkt. Die Hilfe (im Hauptmenü: Info - Hilfe) habe ich nun in einer Baumstruktur wesentlich übersichtlicher gestaltet. Mögliche Probleme: ------------------ Dateizugriff: ------------- Der Dateizugriff ist vorallem unter NTFS nicht immer möglich. Verweigert das System BinComp den Dateizugriff auf Dateien, so können diese nicht gescannt und somit auch nicht mit anderen Dateien verglichen werden. Abhilfe schafft eine Freigabe der entsprechenden Verzeichnisse. Plattformspezifität: -------------------- BinComp wurde unter Windows für Windows geschrieben. Einige Implementierungen sind plattformspezifisch. Aus diesem Grund, ist es gut möglich, dass BinComp unter anderen Betriessystem nicht lauffähig ist. Leider hatte ich bisher nicht die Möglichkeit, dies zu testen. Versioninfo: ------------ <1.5.2.2 Beta> - Bugfix beim Markieren der letzten/ersten Duplikate über das Hauptmenü - Speichern zusätzlicher Informationen der Ergebnisliste (Exportieren) - Dateitypen ignorieren (Optional - Vergleich von Dateinamen) - Ähnliche Dateinamen zulassen (Optional - Vergleich von Dateinamen) - Einträge der Ergebnisliste filtern <1.5.2.1 Beta> - Einige kleine Bugfixes - Vergleichalgorithmus für CRC, Dateiname, Dateigröße verbessert - Vergleich "neuer Dateien" mit kompletten Partitionen oder Verzeichnissen - Cd-Check aus der Tool-Liste entfernt - Fenstergröße aller Tools kann angepasst werden - Suche nach leeren Verzeichnissen und leeren Dateien kann abgebrochen werden - Bincomp-"Hilfe" übersichtlicher gestaltet und komplett überarbeitet - Problem beim Markieren der Einträge in langen Ergebnislistes gelöst <1.5.2> - Fenstergröße einiger Werkzeuge kann angepasst werden - Suche nach leeren Dateien - Herausfiltern von Duplikaten eines Verzeichnisbaums - Ursprünglicher Fensterstatus wird nach Vergleich wiederhergestellt <1.5.2 Beta> - Gesamtdateigröße der markierten Dateien wird angezeigt - Bearbeiten der Ergebnisliste ohne Dateien zu löschen - Ergebnisliste nach einem Wort durchsuchen - Wiederherstellen gelöschter Dateien - Überprüfen des Inhalts gebrannter Cd's auf CRC-Fehler - Einfaches Erstellen/Entfernen von Verknüpfungen zur BinComp.exe - Schönheitsfehler des Hilfe-Fenster im XP-Style behoben - Importieren der Ergebnislisten verbessert - Leere Verzeichnisse auf der Festplatte finden - Erstellen einer Aufgabenliste - Ignorieren der Inhalte von Id3-Tags beim Scannen von mp3's (optional) <1.5.1 Beta> - Bugfixes bei Vergleich (Es wurden nicht immer alle Duplikate gefunden) - Pfad beim Einlesen verkürzt darstellen - Dateisuche optimiert - Filter optimiert - Fenster und KindFenster ausgerichtet - Bearbeiten - "Auswahl umkehren" verbessert - F3 - Suche nach komplett markierten Blöcken - Sicherheit beim Löschen (F3) - Löschen + Verschieben über WinApi - Kopieren entfernt - Liste mit Shift+Oben/Unten markieren - Online-Hilfe hinzugefügt - Export-Disabled bei BCTempFolder korrigiert - Verzeichnis-Auswahl optimiert <1.5> - Alle Unterverzeichnisse von Suche ausschließen (optional) - Dateitypen von Suche ausschließen - Dateien direkt vergleichen, per Drag & Drop oder Hauptmenü - Kopieren von Dateien über das Kontextmenü - Zielverzeichnis erstellen (Verschieben/Kopieren) - Öffnen des Windows-Explorer in den entsprechenden Verzeichnissen - Bearbeiten der Liste erweitert - Toleranz beim Lesen der Ini erhöht (ExcludeDir + Directory) - Fehlerbehandlung verbessert - Binär- und CRC-Check optimiert - Dateigröße großer Dateien (GB-Bereich) kann ermittelt werden. - Löschen von Einträgen in Verzeichnisliste über Entf-Taste - Löschen von Einträgen in Filter über Entf-Taste - Bugs: Es werden nicht immer alle Duplikate gefunden. In Version 1.5.1 korrigiert. <1.4.5> - Verzeichnisse können per Drag & Drop hinzugefügt werden - cfg-Datei wurde durch ini-Datei ersetzt - Verzeichnisliste wird nun auch in ini-Datei gespeichert - Eingabe von Verzeichnisnamen als Parameter über Kommandozeile möglich - Leere Verzeichnisse werden automatisch gelöscht (optional über Filter) - Alle Duplikate können markiert werden (Einstellungen - Liste) - Ergebnislisten können exportiert und importiert werden - BinComp.txt wurde gründlich überarbeitet und an die aktuelle Version angepasst <1.4.4> - Völlig neuer Vergleichalgorithmus, der sehr viel Zeit einspart Das Programm ist damit wieder um einiges schneller - Ein paar Änderungen am Design - Der Filter wurde erweitert - Dateien können durch Doppelklick geöffnet werden - Popupmenü um "Eigenschaften" erweitert <1.4.3> - Auf Wunsch habe ich das Programm wieder ins Deutsche übersetzt - kleine Änderungen am Design - Der Menüpunkt "Einstellungen - Liste" wurde erweitert - Hinweistexte für einige Buttons erstellt - Bug in Version 1.4.2 beim Vergleich von Dateigrößen gefixt <1.4.2> - Einzige englischsprachige Version - Das Design wurde geändert - Die Einträge in der Liste werden nun in Gruppen geordnet, um einen besseren Überblick zu haben - Die Geschwindigkeit hat sich erhöht. Das Programm arbeitet schneller - Der Filter wurde benutzerfreundlicher gestaltet - Einträge der ListBox können in der Zwischenablage gespeichert werden - Die Einstellugen können in einer externen Datei (bincomp.cfg) gespeichert werden - Alle Einträge eines beliebigen Verzeichnisses/Unterverzeichnisses können markiert werden (Browse: Unterverzeichnis wählen; Settings - List) - Die Größe des Hauptfensters kann angepasst werden <1.4.1> -Mehrere Dateien gleichzeitig verschieben oder löschen -Zwei Dateien aus der Liste binär vergleichen -Der Vergleich kann nun jederzeit abgebrochen werden (Routine verbessert) <1.4> -Dateinamen vergleichen -Dateigrößen vergleichen -Binärvergleich -CRC-Check -Filter (Beschreibung: siehe oben) -Popupmenü (Kontexmenü) -Programm-Abbruch ist jederzeit möglich -Zugriff auf schreibgeschütze Dateien -Das NTFS (New Technology File System (ab WinNT)) wird nun auch unterstützt -Es kann auch lediglich ein Ordner nach Duplikaten durchsucht werden (siehe oben) -Laufwerke können verglichen werden (z.B. C:\ ...). Sie können natürlich auch den Inhalt einer Cd-Rom mit einem Verzeichnis auf ihrer Festplatte vergleichen. -Fortschrittsbalken mit Prozentangabe. Hinweise: --------- BinComp ist Freeware und darf unentgeltlich an alle Interessenten weitergegeben werden. Trotz sorgfältig durchgeführter Tests kann eine absolute Fehlerfreiheit nicht garantiert werden. Sollten Probleme auftreten, wenden Sie sich an mich. Kompatibilität: --------------- Das Programm BinComp wurde zu Teilen unter Win95/98/2000 und XP, vorallem aber unter Win98, entwickelt und getestet. Die aktuellste Version wurde unter Windows XP compiliert. Einige Versionen wurden auch unter Win2003 Server erfolgreich getestet. BinComp sollte also unter allen Windows-Versionen ab 95 lauffähig sein. Einige Implementierungen sind plattformspezifisch. Deshalb kann es sein, dass dieses Programm unter anderen Betriebssystemen nicht lauffähig ist. Dankesworte: ------------ Vielen Dank an alle, die mich bei der Weiterentwicklung von BinComp unterstützt haben. Danke an swift und vorallem renaldo für die Unterstützung in der Anfangsphase und das ausgiebige Beta-Testing der alten Versionen. Außerdem möchte ich dem CCB danken ohne das dieses Tool nie entstanden wäre, dem pb, den Betreibern der Websites, die dieses Programm zum Download anbieten bzw. darauf verlinken, den Leuten, die mir Anregungen für Verbesserungen gegeben und mich auf Bugs hingewiesen haben, und allen, die ich vergessen habe... Kontakt: -------- Bei Fragen, Problemen, Anregungen oder Kritik zu diesem Programm, wenden Sie sich bitte an mich: flic79@arcor.de ---------------------------------------------------------------------- Copyright © 2003/2004/2005 · Flic · flic79@arcor.de ----------------------------------------------------------------------