Haben Sie schon mal darüber gewundert, warum SolidWorksdateien immer
größer und größer werden und wenn Sie exakt dieselbe Datei unter einem neuen Namen
abspeichern auf einmal viel kleiner sind? Okay, Plattenplatz kostet heute nicht mehr viel, aber gerade wenn man Daten archivieren will oder welche übers Netz verschickt ist es immer gut, die Dateien so klein wie möglich zu halten. Bei meinen Streifzügen durchs Netz bin ich auf das Tool Unfrag gestoßen und bin ziemlich begeistert. |
Unfrag ist ein Tool, dass beim PC Magazine veröffentlicht wurde. Hier die Kurzvorstellung:
UnFrag, Version 1.1 Copyright (c)
1997-1998 Ziff-Davis Publishing Company http://www.zdnet.com/pcmag/pctech/content/16/22/ut1622.001.html Downloadlink siehe unten |
Um es direkt klarzustellen, das Tool ist nicht von mir und ich gebe auch weder eine Garantie dass das alles funktioniert noch irgendwelchen Support dafür. Für mich hat es bisher hervorragend gearbeitet, aber urteilen Sie selbst.
Unfrag stöbert die Festplatte nach sogenannten compound files durch und defragmentiert diese (nein, nicht die Platte, sondern wirklich die Dateien). Diese Art von Dateien werden von Word, Excel und anderen Applikationen die OLE (Object Linking and Embedding) unterstützen, erzeugt. Und dazu gehört auch SolidWorks. Diese Dateien werden sehr schnell fragmentiert und verbrauchen dann einen deutlich übertriebenen Teil am Plattenplatz. Schlimm ist, dass man das überhaupt nicht bemerkt und das es auch nicht sehr bekannt ist.
Die folgenden Erklärungen hab ich mangels eigenen Wissens aus der Beschreibung von Unfrag übersetzt (hoffentlich hab ich nichts Wichtiges falsch verstanden):
Als Teil des gesamten Spektrums der ActiveX Technologie ist OLE ein Softwareprotokoll, mit dem Objekte, die mit einer Applikation erzeugt wurden, in einer anderen benutzt werden können. Ein gutes Beispiel dafür ist ein Word-Dokument, das eine Excel-Tabelle beinhaltet. Die meisten dieser Applikationen benutzen compound files (zusammengesetzte Dateien) um ihre Daten zu speichern. Intern werden die Daten in sogenannten storages und streams organisiert, ähnlich dem Filesystem, das die Daten in Verzeichnissen und Dateien organisiert. Durch die OLE/ActiveX Technik structured storage können Programmierer compound files erzeugen und manipulieren.
Diese compound files machen das Leben der OLE Programmierer deutlich einfacher, da durch das Teilen der Datei in storages und streams es für zwei (oder mehr) Applikationen wesentlich vereinfacht wurde in dieselbe Datei zu schreiben, ohne dabei in den Datenbereich einer anderen zu schreiben. Aber diese compound files haben auch eine dunkle Seite: sie unterliegen einer starken Fragmentierung und während eine fragmentierte Festplatte zwar nicht mehr so schnell die Daten liefern kann, verbraucht ein compound file oftmals mehr Speicherplatz als nötig.
Und um dem Einhalt zu gebieten kann man dieses Tool auf einer regelmäßigen Basis anwenden. Dies spart Speicherplatz, Backup-Tools brauchen nicht mehr soviel vorzuhalten, Netzwerkaufrufe gehen schneller, Downloads kosten weniger Geld etc. Und die Anwendung ist denkbar einfach.
Weitere Informationen sowie dieses Tool können Sie im Netz direkt downloaden. Ich verzichte hier bewusst auf ein Spiegeln dieses Tools, ich habe selbst lieber die aktuelle Versionen von den Originalseiten:
Infos im Web:
UnFrag, Version 1.1
Copyright (c) 1997-1998 Ziff-Davis Publishing Company
Written by Jeff Prosise
First Published in PC Magazine, US Edition, December 16, 1997
http://www.zdnet.com/pcmag/pctech/content/16/22/ut1622.001.htmlDer im Artikel angegebene Download funktioniert nicht mehr, Sie können Unfrag aber von folgenden Adressen beziehen:
So praktisch dieses Tool auch ist, es ist nie da, wenn man es mal braucht. Am sinnvollsten wäre es im Kontextmenu der rechten Maustaste untergebracht. Im Thema Unfrag im Kontextmenu unter http://www.cad.de/foren/ubb/Forum2/HTML/001022.shtml im SolidWorks-Onlineforum auf CAD.DE hat Axel Dengler eine Registrydatei zur Verfügung gestellt, die genau das erledigt:
REGEDIT4
[HKEY_CLASSES_ROOT\Folder\shell\unfrag]
@="Unfrag"
[HKEY_CLASSES_ROOT\Folder\shell\unfrag\command]
@="C:\\Programme\\Unfrag\\Unfrag.exe \"%1\" /R /C"
[HKEY_CLASSES_ROOT\Folder\shell\unfrag2]
@="Unfrag incl. Unterordner"
[HKEY_CLASSES_ROOT\Folder\shell\unfrag2\command]
@="C:\\Programme\\Unfrag\\Unfrag.exe \"%1\" /S /R /C"
[HKEY_CLASSES_ROOT\SldPart.Document\shell\unfrag]
@="Unfrag"
[HKEY_CLASSES_ROOT\SldPart.Document\shell\unfrag\command]
@="C:\\Programme\\Unfrag\\Unfrag.exe \"%1\" /R /C"
[HKEY_CLASSES_ROOT\SldAssem.Document\shell\unfrag]
@="Unfrag"
[HKEY_CLASSES_ROOT\SldAssem.Document\shell\unfrag\command]
@="C:\\Programme\\Unfrag\\Unfrag.exe \"%1\" /R /C"
[HKEY_CLASSES_ROOT\SldDraw.Document\shell\unfrag]
@="Unfrag"
[HKEY_CLASSES_ROOT\SldDraw.Document\shell\unfrag\command]
@="C:\\Programme\\Unfrag\\Unfrag.exe \"%1\" /R /C"
Sie können die Datei auch direkt hier herunterladen ( 1 KB). Bitte in der REG-Datei nur den Pfad zum "Installationsort" von Unfrag anpassen, dabei bitte darauf achten, dass wirklich die doppelten Rückwärtsstriche bleiben.
Irgendwie wird es immer schwieriger noch Stellen im Netz zu finden, wo Unfrag heruntergeladen werden kann. Deswegen möchte ich für alle Interessierten hier direkt auch das Original von ZDNet anbieten:
Kritik und Anregungen bitte an Stefan Berlitz. Letzte Änderung dieser Seite am Donnerstag, 01. Februar 2007 17:40 |