X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=doc%2Fimagex-optimize.1.in;h=c7be1d36449e9c827d7ff51182f6485f8d4a1bb9;hp=9074fb41c7c8fb6e54b106e54bbb4fe9c8e9073f;hb=199fd93eb6f74d81b304d310c8b1b1bb9b55db82;hpb=ce81b1490c131f0be20c21661bc8f954d45c417c diff --git a/doc/imagex-optimize.1.in b/doc/imagex-optimize.1.in index 9074fb41..c7be1d36 100644 --- a/doc/imagex-optimize.1.in +++ b/doc/imagex-optimize.1.in @@ -1,47 +1,68 @@ -.TH IMAGEX "1" "November 2012" "imagex (wimlib) wimlib @VERSION@" "User Commands" +.TH WIMLIB-IMAGEX "1" "August 2013" "@IMAGEX_PROGNAME@ @VERSION@" "User Commands" .SH NAME -imagex-optimize \- Optimize a WIM archive - +@IMAGEX_PROGNAME@-optimize \- Optimize a WIM archive .SH SYNOPSIS -\fBimagex optimize\fR \fIWIMFILE\fR [--check] [--recompress] - +\fB@IMAGEX_PROGNAME@ optimize\fR \fIWIMFILE\fR [\fIOPTION\fR...] .SH DESCRIPTION -.PP -\fBimagex optimize\fR will rebuild the stand-alone WIM \fIWIMFILE\fR. The new +\fB@IMAGEX_PROGNAME@ optimize\fR will rebuild the stand-alone WIM \fIWIMFILE\fR. The new WIM is written to a temporary file, and it is renamed to the original file when it's ready. This action will remove any holes that have been left as a result of appending images, so the new WIM may be slightly smaller than the old WIM. In addition, some errors in the original WIM may be fixed by re-writing it (although most cannot). - +This command is also available as simply \fBwimoptimize\fR if the appropriate +hard link or batch file has been installed. .SH OPTIONS .TP 6 \fB--check\fR -When reading \fIWIMFILE\fR, verify its integrity if the integrity table is -present; include an integrity table in the optimized WIM. If this option is not -specified and \fIWIMFILE\fR, no integrity table is included in the optimized -WIM, even if there was one before. -.TP 6 +When reading \fIWIMFILE\fR, verify its integrity if an integrity table is +present. In addition, include an integrity table in the optimized WIM. If this +option is not specified, by default the integrity table (if present) is not +checked, and an integrity table is included in the rebuilt WIM if and only if +one was present in the original WIM. +.TP +\fB--nocheck\fR +Neither verify the integrity of \fIWIMFILE\fR using the integrity table, nor +include an integrity table in the rebuilt WIM file. +.TP \fB--recompress\fR Recompress all compressed streams in \fIWIMFILE\fR when rebuilding it. This -will increase the time needed to rebuild the WIM,unless the WIM is uncompressed, -but it may result in a better compression ratio if wimlib can do a better job -than the program that wrote the original file. A side effect of this is that -every stream in the original WIM will be checksummed, so this can help verify -that the WIM is intact (equivalent to applying all the images from it). - +will increase the time needed to rebuild the WIM, unless the WIM is +uncompressed, but it may result in a better compression ratio if wimlib can do a +better job than the program that wrote the original file. A side effect of this +is that every stream in the original WIM will be checksummed, so this can help +verify that the WIM is intact (equivalent to applying all the images from it). +.IP "" +Note: as mentioned in the README, wimlib generally provides a slightly better +XPRESS compression ratio than Microsoft's software, while it generally provides +a slightly worse LZX compression ratio than Microsoft's software. So, you may +not want to specify \fB--recompress\fR when optimizing a LZX-compressed WIM +created on Windows with Microsoft's ImageX. +.TP +\fB--threads\fR=\fINUM_THREADS\fR +Number of threads to use for compressing data. Default: autodetect (number of +processors). This parameter is only meaningful when \fB--recompress\fR is also +specified. +.TP +\fB--pipable\fR +Rebuild the WIM so that it can be applied fully sequentially, including from a +pipe. See \fB@IMAGEX_PROGNAME@ capture\fR(1) for more details about creating +pipable WIMs. By default, when neither \fB--pipable\fR or \fB--not-pipable\fR +is specified, the rebuilt WIM will be pipable if and only if it was already +pipable. +.TP +\fB--not-pipable\fR +Rebuild the WIM in the non-pipable format. (This is the default if +\fIWIMFILE\fR is not pipable.) .SH NOTES - -\fBimagex optimize\fR does not support split WIMs. - -\fBimagex optimize\fR is roughly equivalent to: +\fB@IMAGEX_PROGNAME@ optimize\fR does not support split WIMs. +.PP +\fB@IMAGEX_PROGNAME@ optimize\fR is roughly equivalent to: .RS .PP -\fBimagex export\fR \fIWIMFILE\fR all tmp.wim [--check] && mv tmp.wim \fIWIMFILE\fR +\fB@IMAGEX_PROGNAME@ export\fR \fIWIMFILE\fR all tmp.wim && mv tmp.wim \fIWIMFILE\fR .RE .PP - .SH SEE ALSO -.BR imagex (1) -.BR imagex-export (1) - +.BR @IMAGEX_PROGNAME@ (1) +.BR @IMAGEX_PROGNAME@-export (1)