mirror of
				https://git.tukaani.org/xz.git
				synced 2025-11-04 07:22:55 +00:00 
			
		
		
		
	xz: Update --long-help and man page for new --filters option.
This commit is contained in:
		
							parent
							
								
									9ded880a02
								
							
						
					
					
						commit
						5f3b898d07
					
				@ -1057,6 +1057,12 @@ message_help(bool long_help)
 | 
				
			|||||||
		puts(_(
 | 
							puts(_(
 | 
				
			||||||
"\n Custom filter chain for compression (alternative for using presets):"));
 | 
					"\n Custom filter chain for compression (alternative for using presets):"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							puts(_(
 | 
				
			||||||
 | 
					"\n"
 | 
				
			||||||
 | 
					"  --filters=FILTERS   set the filter chain using the liblzma filter string\n"
 | 
				
			||||||
 | 
					"                      syntax; use --filters-help for more information"
 | 
				
			||||||
 | 
							));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(HAVE_ENCODER_LZMA1) || defined(HAVE_DECODER_LZMA1) \
 | 
					#if defined(HAVE_ENCODER_LZMA1) || defined(HAVE_DECODER_LZMA1) \
 | 
				
			||||||
		|| defined(HAVE_ENCODER_LZMA2) || defined(HAVE_DECODER_LZMA2)
 | 
							|| defined(HAVE_ENCODER_LZMA2) || defined(HAVE_DECODER_LZMA2)
 | 
				
			||||||
		// TRANSLATORS: The word "literal" in "literal context bits"
 | 
							// TRANSLATORS: The word "literal" in "literal context bits"
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										41
									
								
								src/xz/xz.1
									
									
									
									
									
								
							
							
						
						
									
										41
									
								
								src/xz/xz.1
									
									
									
									
									
								
							@ -1295,15 +1295,24 @@ in the chain.
 | 
				
			|||||||
Depending on the filter, this limitation is either inherent to
 | 
					Depending on the filter, this limitation is either inherent to
 | 
				
			||||||
the filter design or exists to prevent security issues.
 | 
					the filter design or exists to prevent security issues.
 | 
				
			||||||
.PP
 | 
					.PP
 | 
				
			||||||
A custom filter chain is specified by using one or more
 | 
					A custom filter chain is specified in two different ways.
 | 
				
			||||||
filter options in the order they are wanted in the filter chain.
 | 
					The option
 | 
				
			||||||
That is, the order of filter options is significant!
 | 
					.BI \-\-filters= filters
 | 
				
			||||||
 | 
					allows specifying the entire filter chain in one option.
 | 
				
			||||||
 | 
					Alternatively, filter chains can be specified by using one or more
 | 
				
			||||||
 | 
					individual filter options in the order they are wanted in the filter chain.
 | 
				
			||||||
 | 
					That is, the order of individual filter options is significant!
 | 
				
			||||||
When decoding raw streams
 | 
					When decoding raw streams
 | 
				
			||||||
.RB ( \-\-format=raw ),
 | 
					.RB ( \-\-format=raw ),
 | 
				
			||||||
the filter chain is specified in the same order as
 | 
					the filter chain must be specified in the same order as
 | 
				
			||||||
it was specified when compressing.
 | 
					it was specified when compressing.
 | 
				
			||||||
 | 
					Any individual filters or presets specified before the full chain option
 | 
				
			||||||
 | 
					(\fB\-\-filters=\fIfilters\fR)
 | 
				
			||||||
 | 
					will be forgotten.
 | 
				
			||||||
 | 
					Individual filters specified after the full chain option will reset the
 | 
				
			||||||
 | 
					filter chain.
 | 
				
			||||||
.PP
 | 
					.PP
 | 
				
			||||||
Filters take filter-specific
 | 
					Both the full and individual filter options take filter-specific
 | 
				
			||||||
.I options
 | 
					.I options
 | 
				
			||||||
as a comma-separated list.
 | 
					as a comma-separated list.
 | 
				
			||||||
Extra commas in
 | 
					Extra commas in
 | 
				
			||||||
@ -1321,6 +1330,28 @@ use
 | 
				
			|||||||
twice).
 | 
					twice).
 | 
				
			||||||
This works also for viewing the filter chain options used by presets.
 | 
					This works also for viewing the filter chain options used by presets.
 | 
				
			||||||
.TP
 | 
					.TP
 | 
				
			||||||
 | 
					\fB\-\-filters\fR\fB=\fIfilters\fR
 | 
				
			||||||
 | 
					.PD
 | 
				
			||||||
 | 
					Specify the full filter chain or a preset in a single option.
 | 
				
			||||||
 | 
					Each filter can be separated by spaces or two dashes
 | 
				
			||||||
 | 
					.RB ( \-\- ).
 | 
				
			||||||
 | 
					.I filters
 | 
				
			||||||
 | 
					may need to be quoted on the shell command line so it is
 | 
				
			||||||
 | 
					parsed as a single option.
 | 
				
			||||||
 | 
					To denote
 | 
				
			||||||
 | 
					.IR options ,
 | 
				
			||||||
 | 
					use
 | 
				
			||||||
 | 
					.B :
 | 
				
			||||||
 | 
					or
 | 
				
			||||||
 | 
					.BR = .
 | 
				
			||||||
 | 
					A preset can be prefixed with a
 | 
				
			||||||
 | 
					.B \-
 | 
				
			||||||
 | 
					and followed with zero or more flags.
 | 
				
			||||||
 | 
					The only supported flag is
 | 
				
			||||||
 | 
					.B e
 | 
				
			||||||
 | 
					to apply the same options as
 | 
				
			||||||
 | 
					.BR \-\-extreme .
 | 
				
			||||||
 | 
					.TP
 | 
				
			||||||
\fB\-\-lzma1\fR[\fB=\fIoptions\fR]
 | 
					\fB\-\-lzma1\fR[\fB=\fIoptions\fR]
 | 
				
			||||||
.PD 0
 | 
					.PD 0
 | 
				
			||||||
.TP
 | 
					.TP
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user