-
Forum: Software-Projekte der Mitglieder
by olee,
23. Aug 2015
Ich so eine Optimierung in der Anwendung eingebaut (Archiv > Defragmentieren und Optimieren), jedoch klappt das nicht immer ganz so schön wie ich mir das gehofft hatte :lol:
Wenn jemand hier Lust hat an dem ganzen weiter zu arbeiten, nur zu.
Ich habe leider keine Delphi Lizenz mehr und bin mit anderen Dingen beschäftigt.
Nur vorher bitte Bescheid geben, bevor irgendetwas (modifiziertes)...
-
Forum: Software-Projekte der Mitglieder
by olee,
30. Jun 2015
Ok hab gerade gemerkt, dass ich den Code davon as private abgelegt hatte...
Aber gegeben, dass ich daran (vermutlich) eh nicht mehr weiter arbeiten werde (da ich auch keine aktuelle Delphi IDE mehr zur Verfügung habe) mache ich den Sourcecode offen.
Das ZIP archiv im ersten Post ist aktualisiert!
-
Forum: Software-Projekte der Mitglieder
by olee,
30. Jun 2015
Müssten eigentlich mit dabei sein....
Ich schau nochmal nach
-
Forum: Software-Projekte der Mitglieder
by olee,
28. Jun 2015
Ist neu hochgeladen und die Links im ersten Post sind aktualisiert.
Viel Spaß damit!
-
Forum: Software-Projekte der Mitglieder
by olee,
24. Jun 2015
@hator: Bitte nicht einfach Kontakte von anderen posten - auch wenn ich hier recht öffentlich poste :wink:
(Also bitte den Link wieder raus nehmen)
@sh17:
Ok hier hast du es geschafft jetzt etwas wirklich altes von mir auszugraben...
Interessanterweise verwende ich das Programm, dass ich hier geschrieben habe, selber immer noch.
Und daher habe ich auch selbstverständlich noch die Sourcen....
-
Forum: Software-Projekte der Mitglieder
by olee,
10. Jun 2012
Neue Version hochgeladen.
Fehler im Konsolentool sollte behoben sein.
Und den Fehler mit dem Pack-Programm kann ich immer noch nicht reproduzieren.
Bitte mit der neusten Version noch einmal testen und falls der Fehler wieder auftreten sollte bitte genaue Angaben zur Vorgehensweise.
(@himitsu: Ich habe die Anweisungen von dir ganz genau befolgt, und konnte keinen Fehler finden.)
MFG
-
Forum: Software-Projekte der Mitglieder
by olee,
10. Jun 2012
Leider konnte ich den Fehler nicht reproduzieren, aber ich hatte an der Version, mit der ich es versucht habe, ein paar kleine Änderungen gemacht.
Könntest du es mit der neusten Version noch einmal versuchen bitte?
Außerdem ist das mit der Prozessauslastung etwas merkwürdig, da eigentlich fast alle Operationen fast ausschließlich I/O lastig sind, und die CPU fast icht benötigt wird, es sei...
-
Forum: Software-Projekte der Mitglieder
by olee,
10. Jun 2012
Neue Version wurde hochgeladen!
Danke für den Hinweis!
-
Forum: Software-Projekte der Mitglieder
by olee,
10. Jun 2012
Oh tatsächlich!
Da habe ich beim Ändern einen Fehler gemacht.
Gefixte Version in ca. 5-10 min da!
-
Forum: Software-Projekte der Mitglieder
by olee,
9. Jun 2012
Hallo,
Habe mich lange nicht gemeldet, aber jetzt endlich mal wieder ein kleines Update bereit.
Habe nur ein paar kleine Bugs (Neues-Archiv-erstellen Bug und ein paar andere) behoben und die neue Version hochgeladen.
MFG
-
Forum: Software-Projekte der Mitglieder
by olee,
7. Jan 2012
So ich habe eine neue Version hochgeladen.
Folgende Verbesserungen wurden durchgeführt:
Formular schließt sich wenn ein Archiv mit Passwort geöffnet wird und die Eingabe des Pasworts abgebrochen wird
Große Verbesserungen am Defragmentierungs-Algorithmus
Viele Bugfixes.
@doctor-x: Funktioniert es mit der neusten Version?
-
Forum: Software-Projekte der Mitglieder
by olee,
5. Jan 2012
Eine Kompression habe ich in Erwägung gezogen, jedoch würde das dann am Hauptziel des Formates - nämlich der Geschwidigkeit - vorbei gehen.
Jedoch habe ich schon vor, das noch als Feature zu implementieren (Kompression mit ZLib).
Das Problem ist jedoch, dass vor dem Verarbeiten der Daten noch unbekannt ist, wie viel davon nach der Komprimierung noch übrig bleibt.
Wobei... das ist kein Problem,...
-
Forum: Software-Projekte der Mitglieder
by olee,
5. Jan 2012
Also sollte es sich so verhalten?
Passwort abfragen, bis es richtig ist oder Cancel gedrückt wurde?
Und nachdem Cancel gedrückt wurde, das Programm komplett schließen?
Tut mir leid, aber diesen Fehler konnte ich nicht reproduzieren.
a) Hast du die neuste Version verwendet?
b) Was GENAU hast du gemacht?
-
Forum: Software-Projekte der Mitglieder
by olee,
5. Jan 2012
Ich habe eine neue Version mit folgenden Verbesserungen hochgeladen:
Erweiterte Funktionalität des Konsolentools
Die Defragmentierung wird jetzt nur noch nach der Zustimmung des Benutzers durchgeführt (siehe unten)
Möglichkeit zum Anzeigen einer Statistik über das Archiv
Wenn man nun ein geöffnetes Archiv schließt, welches größere Lücken enthält oder stark fragmentiert ist, fragt das...
-
Forum: Software-Projekte der Mitglieder
by olee,
5. Jan 2012
Momentan arbeite ich an einer Statistikfunktion für das Archiv, welche unter anderem entscheiden soll, ob eine Defragmentierung nötig ist oder nicht.
Hat vllt. jemand eine Idee, wann man eine Defragmentierung durchführen sollte?
Zur Verfügung stehen folgende Daten:
TVphdStats = record
FragmentedFiles : Integer;
FragmentedChunks : Integer;
FragmentedFilesSize : Int64;...
-
Forum: Software-Projekte der Mitglieder
by olee,
5. Jan 2012
Ich glaube du verstehst da etwas falsch.
Wenn man beispielsweise folgendes ausführt:
vphd_console /edit test.vphd /add "C:\MyTestDirectory" "\"
wird im Archiv unter dem Root-Verzeichnis das Verzeichnis MyTestDirectory eingefügt.
Der Name des Archives wird verwendet.
Was gefragt ist, ist nicht der Name, unter dem das Verzeichnis hinzugefügt werden soll, sondern der des Parent-Verzeichnisses...
-
Forum: Software-Projekte der Mitglieder
by olee,
5. Jan 2012
Ich habe bisher ja nur die elementarsten Funktionen in die Kommandozeile eingebaut.
Es sollen später viel mehr Optionen zur Verfügung stehen.
Ich denke dabei auch an Funktionen, die verschlüsselten Daten mit incrementellen Backups sichern zu können etc.
Ein Pfad im Archiv muss ja immer angegeben werden, damit VPHD weiß, wohin es den Ordner packen soll.
Wenn der Ordner ins...
-
Forum: Software-Projekte der Mitglieder
by olee,
4. Jan 2012
So.
Wie versprochen habe ich nun die Konsolenversion implementiert.
Der Download befindet sich wie gehabt im ersten Post.
Für eine Hilfe zur Verwendung der Konsolenanwendung diese mit dem Parameter "/help" oder "/?" aufrufen.
MFG
Björn Zeutzheim
-
Forum: Software-Projekte der Mitglieder
by olee,
4. Jan 2012
Danke ;)
Aber ich muss noch dran arbeiten.
Auf meiner TODO-Liste steht vor allem noch ein wichtiger Punkt:
Das auslesen von Dateien soll noch besser realisiert werden. Vor allem ist es mein Ziel, eine Funktion zu schreiben, welche einen speziellen Stream zurückgibt, mit welchem man eine Datei Stück für Stück aus dem Archiv auslesen kann. Das ist nicht gerade einfach und bedarf noch...
-
Forum: Software-Projekte der Mitglieder
by olee,
4. Jan 2012
Nun ja...
eigentlich war das ganze nicht so schwer wie erwartet ^^
Der Trick war folgender:
Das Projekt von VPHD besteht im Grunde aus einer einzigen Hauptklasse.
Diese habe ich nun so abgeändert, dass ich dazu ein Interface (IVphd) mit allen public Methoden anlegen konnte. Dazu musste ich im Grunde nur die ganze Klasse kopieren, interface drüber schreiben, alle nicht-public felder...
-
Forum: Software-Projekte der Mitglieder
by olee,
4. Jan 2012
So, endlich ist es soweit fertig.
Ich habe nun das Projekt in eine DLL, über welche die VPHD-Bibliothek über ein Interface nutzen lässt, exportiert.
Damit sollte sich das Projekt auch in den meisten anderen Sprachen nutzen lassen.
Außerdem stellt so auch die Verwendung innerhalb einer Anwendung kein großes Problem mehr dar.
Es ist zwar noch nicht alles ganz ausgereift, aber laufen tuts...
-
Forum: Software-Projekte der Mitglieder
by olee,
3. Jan 2012
So.
Ich habe in der neuen Version die Defragmentierung wieder aktiviert.
Sie wird ausgeführt, sobald das Archiv geschlossen wird.
Mit freundlichen Grüßen
Björn Zeutzheim
-
Forum: Software-Projekte der Mitglieder
by olee,
3. Jan 2012
Ich habe gerade nachgekuckt und festgestellt, dass der Algorithmus doch nicht aufgerufen wird :oops:
Ich werde gleich eine Version hochladen wo dies automatisch geschieht.
-
Forum: Software-Projekte der Mitglieder
by olee,
3. Jan 2012
Die Datei wird kleiner - aber nicht immer.
Es ist intern ein Defragmentierungsalgorithmus vorhanden, welcher die Datei wieder verkleinert.
Dieser wird aber (wenn ich mich recht erinnere) nur zu gegebenem Anlass ausgeführt.
Den Ansatz einer Bibliothek habe ich auch im Sinn gehabt, aber der Gedanke ist irgendwie etwas in Vergessenheit geraten... :oops:
Ich werde mich demnächst mal darum...
-
Forum: Software-Projekte der Mitglieder
by olee,
3. Jan 2012
Momentan ausschließlich RC4. Aber wenn man ein sicheres Verfahren hat, sehe ich keinen Großen Sinn darin, andere zu Implementieren (außer der Verwirrung des Users).
Jedoch ist intern im Format die Möglichkeit vorhanden, andere Verschlüsselungen zu verwenden. Sie müssten lediglich implementiert werden.
EDIT:
Ich habe gerade die Möglichkeit von Backups mit EncFS gelesen.
Das wäre bei meinem...