Compress data instead of packing it
Daten benötigen Platz auf einem Datenträger da sind wir uns einig. Um Platz zu sparen werden Daten häufig gebündelt und in einem komprimierten Container abgespeichert.
WinZip, WinRar, 7-Zip, Ashampoo Zip, ZipGenius, PaeZip oder auch das Bordmittel von Windows können solche Container erstellen.
Daten komprimieren anstatt zu verpacken
Daten müssen aber nicht zwingend in einem Container verpackt werden, der zur Einsicht vorher auch noch geöffnet werden muss. Das ist viel zu umständlich.
Windows bietet dazu das Kommandozeilen Tool compact.exe an.
Das Tool Compact.exe arbeitet mit verschiedenen Kompressoren:
- XPRESS4K (schnellster und Standardwert)
- XPRESS8K
- XPRESS16K
- LZX (am kompaktesten)
Um alle Dateien mit der Dateinamenerweiterung .jpg im Verzeichnis \Bilder und allen Unterverzeichnissen von \Bilder zu komprimieren, ohne das Komprimierungsattribut der Verzeichnisse zu ändern, geben wir Folgendes ein:
compact /c /s:\Bilder *.jpg
CompactGUI
CompactGUI in der Version 3.5.1 macht genau das Gleiche, es komprimiert die Daten ohne einen Container zu erstellen. Der Zugriff auf die Daten bleibt weiterhin bestehen, so wie wir es kennen.
Komprimieren lassen sich einzelne Dateien, Verzeichnisse oder auch Stammverzeichnisse. Die GUI nutzt dazu die Compact.exe und vereinfacht den Umgang. Die Art der Kompression lässt sich über die GUI vor dem Komprimieren auswählen, sowie auch eine Liste an Ausnahmen lässt sich bestimmen.
Ordner Auswählen > Komprimierungsmethode auswählen und los geht’s:
Hier sehen wir den benötigen realen Platz auf dem Datenträger vorher und nacher:
Parameter | Beschreibung der Compact.exe Parameter |
---|---|
/C | Komprimiert das angegebene Verzeichnis oder die angegebene Datei. Verzeichnisse werden so markiert, dass alle danach hinzugefügten Dateien komprimiert werden, sofern nicht der Parameter /EXE angegeben ist. |
/u | Dekomprimiert das angegebene Verzeichnis oder die angegebene Datei. Verzeichnisse werden markiert, sodass alle später hinzugefügten Dateien nicht komprimiert werden. Wenn der Parameter /EXE angegeben ist, werden nur als ausführbare Dateien komprimierte Dateien dekomprimiert. Wenn Sie den Parameter /EXE nicht angeben, werden nur als NTFS komprimierte Dateien dekomprimiert. |
/S[: | Führt die gewählte Operation für Dateien im angegebenen Verzeichnis und allen Unterverzeichnissen aus. Standardmäßig wird das aktuelle Verzeichnis als |
/A | Zeigt versteckte oder Systemdateien an. Standardmäßig sind diese Dateien nicht enthalten. |
/ich | Führt die Ausführung des angegebenen Vorgangs fort und ignoriert Fehler. Standardmäßig wird dieser Befehl angehalten, wenn ein Fehler auftritt. |
/F | Erzwingt die Komprimierung oder Dekomprimierung des angegebenen Verzeichnisses oder der angegebenen Datei. Bereits komprimierte Dateien werden standardmäßig übersprungen. Der Parameter /f wird im Fall einer Datei verwendet, die teilweise komprimiert wurde, als der Vorgang durch einen Systemabsturz unterbrochen wurde. Um die vollständige Komprimierung der Datei zu erzwingen, verwenden Sie die Parameter /c und /f und geben Sie die teilweise komprimierte Datei an. |
/Q | Gibt nur die wichtigsten Informationen weiter. |
/EXE | Verwendet eine für ausführbare Dateien optimierte Komprimierung, die häufig gelesen, aber nicht geändert werden. Unterstützte Algorithmen sind: |
XPRESS4K (schnellster und Standardwert) | |
XPRESS8K | |
XPRESS16K | |
LZX (am kompaktesten) | |
/CompactOs | Legt den Komprimierungsstatus des Systems fest oder fragt ihn ab. Unterstützte Optionen sind: |
Abfrage – Fragt den Kompaktzustand des Systems ab. | |
immer – Komprimiert alle Binärdateien des Betriebssystems und setzt den Systemstatus auf „Kompakt“. Dies bleibt bestehen, bis der Administrator ihn ändert. | |
nie – Dekomprimiert alle Binärdateien des Betriebssystems und setzt den Systemstatus auf „nicht kompakt“, der bestehen bleibt, bis der Administrator ihn ändert. | |
/windir | Wird mit dem Parameter /CompactOs:query verwendet, wenn das Offlinebetriebssystem abgefragt wird. Gibt das Verzeichnis an, in dem Windows installiert ist. |
Gibt ein Muster, eine Datei oder ein Verzeichnis an. Sie können mehrere Dateinamen sowie die Platzhalterzeichen * und ? verwenden. | |
/? | Zeigt Hilfe in der Eingabeaufforderung an. |