Zweck:Komprimiert und verschlüsselt Stapeldateien.  Weitere Informationenfinden Sie unter Komprimierung von Batch-Dateien.

 

Format:BATCOMP [/O /Q] InputFile OutputFile

 

InputFileEine Datei zum Komprimieren und/oder Verschlüsseln.
OutputFileEine Datei, die die Ausgabe des Befehls

 

/O(verwrite)

/Q(uiet)

 

Auswahl der Datei

 

Die Eingabedatei muss explizit angegeben werden (keine Wildcards).

 

Syntax der Dateivervollständigung:

 

Die Standardsyntax für die Vervollständigung von Dateinamen lautet: btm bat cmd dirs

 

Verwendung:

 

BATCOMP ist ein Batch-Dateikomprimierer und -verschlüsseler. Komprimierte Batchdateien laufen ungefähr genauso schnell wie unkomprimierte . BTM-Dateien. Sie sollten eine Verschlüsselung Ihrer Batch-Dateien in Betracht ziehen, wenn Sie Ihren Code geheim halten oder verhindern wollen, dass Ihre Benutzer ihn ändern.

 

Große Batchdateien werden um mindestens die Hälfte verkleinert. Noch größere Verkleinerungen sind möglich, wenn Sie die Batch-Datei vor der Komprimierung von allen Kommentaren befreien. Die Komprimierung einer kleinen Datei führt jedoch nicht zu einer signifikanten Verringerung der Dateigröße, sondern kann sogar zu einer Vergrößerung der Datei führen.

Wenn Sie keine Dateierweiterung für OutputFile angeben, wird sie standardmäßig auf BTM gesetzt.  Wenn OutputFile bereits existiert, wird sie nicht überschrieben, es sei denn, /O wird verwendet.

 

Die BTM-Ausgabedatei kann nicht angezeigt werden, aber sie läuft unter TCC.  Das Verhalten und die Leistung der Datei sollten die gleichen sein, wie wenn sie in ihrer ursprünglichen Form als . BTM-Datei ausgeführt würde .

 

Die Komprimierung ist bei sehr kleinen Dateien nicht wirksam und kann sogar zu einer größeren Datei führen.

 

Beispiel:

 

Komprimieren und verschlüsseln Sie die Eingabedatei "MyBatch.btm" und schreiben Sie sie in "Production.btm" (überschreiben Sie Production.btm, falls sie bereits existiert) :

 

batcomp /o MeinBatch.btm Produktion.btm

 

Optionen:

 

/OErzwingt das Überschreiben einer vorhandenen OutputFile.

 

/QUnterdrückt alle Fortschrittsberichte, die an STDOUT gesendet werden. Fehler (diean STDERR gesendet werden) werden weiterhin angezeigt.