| |
|
|
- Seite 1 - |
|
Georg Teles |
Herunterladen
hier geht es zur TEW-Archivierer Unit [...]
Windows XP Windows 7 Windows 8 Windows 10 |
|
|
| |
|
|
|
| |
|
- Seite 1 - |
|
Georg Teles | |
|
| |
|
|
|
Georg Teles | Mir ist aufgefallen, dass das Programm beim Entpacken einiger Dateien CRC-Fehler ausgibt, der Grund: ReadOnly der Datei und FileMode 2 im Programm. Das Problem ist jetzt behoben, sodass man auch schreibgeschützte Dateien packen kann.
Gruß Georg |
|
|
| |
|
|
|
Georg Teles | Hallo, hab mal eine neuere Version herausgebracht, etwas Debugging betrieben ansonsten nur eine Funktion hinzugefügt: Drag & Drop, die PCU auch aktualisiert sodass sie auch diese Version annimmt.
Gruß |
|
|
| |
|
|
| |
|
- Seite 2 - |
|
|
Georg Teles | Update 0.9.0.3 bzw. neu geschrieben - nun gehen XProfan 10.0, X2 & X3
bitte beachten, dass Archive <= 2 Gb groß bleiben (s. [...] ) !
Grüße |
|
|
| |
|
|
|
| Ich finde das schon erheblich was die Unit kann, mit XProfan 11 klappts aber irgendwie noch nicht.
Trenne doch die Unit vom Projekt ab und bringe sie zudem nach /units/ [...]
Den Quelltext wiederum könntest Du dann dort sogar separat zum Kauf anbieten - wir brauchen unbedingt mehr Produkte für den Mart damit er sich mal etabliert und Units sind noch garnicht gelistet. |
|
|
| |
|
|
|
| Hehe cool, juhu mein erstes TEW-Archiv.
Nach "Verpacken" aber müsste doch die Liste nicht leer sein - könnte doch alles stehen bleiben.
Warum kann ich nach dem öffnen einer TEW-Datei keine weiteren Dateien hinzufügen? |
|
|
| |
|
|
|
Georg Teles | |
|
| |
|
|
|
Georg Teles | Update 0.9.0.4, nun ist es möglich, Dateien zum bereits existierenden Archiv hinzuzufügen & zu entpacken ohne das Archiv neu öffnen zu müssen - die Unit ist ebenfalls geUpdatet worden (beinhaltet diese Funktion aber nicht, die Unit wurde seit Beginn rein zum Entpacken & Verwenden des Archives im Sinne einer Ressource entwickelt)
Zudem fiel ein Parameter im Header aus, welcher die Zeichenlänge der Dateinamen bestimmte (nach dem längsten Dateinamen errechnet) weil man nun Dateien hinzufügen kann & die Länge auch variieren wird, habe ich die Länge auf 100 Zeichen gesetzt.
Dateigröße (pro Datei) auf 50 Megabyte begrenzt
Grüße |
|
|
| |
|
|
|
| MAX_PATH = 260, wäre halt "Nummer Sicher".
Was heißt "fiel ein Parameter im Header aus"? |
|
|
| |
|
|
|
Georg Teles | Verzeichnissstrukturen werden noch nicht unterstützt, wäre aber denkbar, zuerst werde aber an "Dateien aus dem Verzeichnis Entfernen-Funktion" arbeiten. Es ist einfach, leider habe ich nur wochenends Zeit für Programmierung normalerweise kann ich mehr für die Community leisten, aber 10 / 11 h gewöhnlicher "Arbeit" am Tag macht einen schon fertig ...
Vorherige Versionen suchten nach dem längsten Dateinamen, welches archiviert werden sollte & dieser Wert wurde im Archivheader gespeichert - also nur 1 Byte (Länge des längsten Dateinamens) gesetzt - nun fiel dieser Parameter aus, weil ich für jeden Dateinamen nun statisch 100 Zeichen festgelegt habe aus dem Grund, weil man nun das Archiv um weitere Dateien erweitern kann und es vorkommen wird, dass es Dateien mit längerem Namen auftauchen als die, die bereits im Archiv sind.
Nunja, die Zeichenlänge kann beliebig gesetzt werden, ich kümmere mich darum, wenn ich Verzeichnisstrukruten hinzugefügt habe, da wird es auch sinnvoll sein.
Zudem fiel seit 2 Versionen vorher noch 1 Parameter aus - die Anzahl der Dateinen im Archiv, dies habe ich so geregelt, dass Dateien weiterhin eingelesen werden solange das Archivende nicht erreicht wurde - hier muss ich aber möglicherweise "Archivende korrekt / nicht korrekt erreicht wurde"-Prüfung einbauen, aber da ja jede extrahierte Datei sofort anhand der CRC-Summe mit originalem Wert vor dem Packen & danach verglichen wird, meldet sich das Programm nach jeder Datei, ob diese auch stimmt oder nicht - reicht meiner Meinung erst einmal aus (nur nervig, dass jedes Mal die Messagebox auftaucht, ob man die "defekte Datei beibehalten möchte oder nicht)
Servus |
|
|
| |
|
|
|
Georg Teles | Update 0.9.0.5 Nunja, zuerst war es ungeschickt von mir im "Haupt-Archiv-Header" die max. Dateinamenslänge zu definieren, vorher wurde bspw. die Länge auf den im Archiv längsten Dateinamen gesetzt, sodass alle restlichen Dateinamen mit Leerzeichen gefüllt waren, was für eine Platzverschwendung
daher: vor jedem Dateinamen ist nur 1 Byte hinzugekommen, welches die Namenslänge jeder einzelnen Datei angibt
also ist somit MAX_PATH = 255 Zeichen
Servus |
|
|
| |
|
|
|
Georg Teles | Update 0.9.0.6 beta ! Hallo, anbei eine Weiterentwicklung, nun mit ZIP dank X4
Befindet sich in einer schleppenden Entwicklung ! Fehler können vorhanden sein !
Herunterladen
Direktvergleich Header der Archive:
Muss noch schauen, ob eine PCU mit Zip Unterstützung gehen würde - wenn ja, folgt mit fertigem Programm.
Nachtrag: Beim Öffnen springt das Programm zum Verzeichnis Temp\tew0907 da hier die Zip Dateien entpackt und verpackt werden und mittels ChDir das Verzeichnis angesteuert werden muss. Version stimmt natürlich nicht, durch ChDir wirds in der fertigen Version korrigiert
Grüße |
|
|
| |
|
|