Vielleicht kennt jemand von Windows das Programm Burn to the Brim, mit dem man seine Daten optimal auf CDs/DVDs verteilen kann, ohne die Dateien selbst splitten zu müssen. Dieses Programm kann dasselbe, es teilt die angegebenen Daten bestmöglich auf x Medien des ausgewählten Datenträgertyps auf.
Wenn genügend Dateien zur Auswahl vorhanden sind, werden die Datenträger im besten Fall bis auf wenige KB gefüllt. Es kann auch angegeben werden wie voll ein Medium mindestens sein muss, damit es als optimal gefüllt gilt.
Man kann sich gefundene Lösungen anzeigen lassen oder die Dateien in ein Verzeichnis zum späteren Brennen verschieben lassen. Zudem kann man auswählen ob zuerst große oder kleine Dateien zur Berechnung einer guten Lösung benutzt werden sollen.
Unter der Anzahl Zyklen kann man einstellen wie viel Berechnungen maximal durchgeführt werden sollen. Sprich umso höher der Wert, umso besser die gelieferten Ergebnisse – allerdings bringen meiner Erfahrung nach mehr als 100.000 Zyklen keine wesentlichen Verbesserungen mehr in dem Ergebnissen, ist aber auch abhängig wieviele Dateien man aufteilen möchte.
Hier mal ein Bild von der Anwendung unter GNOME:
Das Programm ist in C++ und mit dem plattformübergreifenden Framework Qt 4 programmiert worden, welches auch zum Betrieb installiert werden muss.
Da ich keine weitere Verwendung mehr für das Programm habe (ist mein allererstes Projekt in C++ gewesen, was man an manchen Sachen im Source erkennen kann
), veröffentliche ich es hier unter der GPL, vielleicht nützt es ja dem einen oder anderen. Den Source werde ich demnächst auf qt-apps.org online stellen. Wer will kann das Programm dann weiterentwickeln, ein paar kleinere Macken in der Bedienung könnte man dann ausbügeln. Größtes Manko ist sicherlich, dass es keine Unterordner unterstützt, aber das ließe sich leicht nachrüsten.
Download des Binary: http://www.file-upload.net/download-679587/algo.zip.html
Die Benutzung geschieht auf eigene Gefahr!

2004 – 2011 ubuntuusers.de • Einige Rechte vorbehalten