|
@@ -131,6 +131,8 @@ def ChunkerParams(s):
|
|
|
reject_or_warn('min. chunk size exponent must not be less than 6 (2^6 = 64B min. chunk size)', False)
|
|
|
if chunk_max > 23:
|
|
|
reject_or_warn('max. chunk size exponent must not be more than 23 (2^23 = 8MiB max. chunk size)', True)
|
|
|
+ if window_size % 2 == 0:
|
|
|
+ reject_or_warn("window_size must be an uneven (odd) number", False)
|
|
|
return CH_BUZHASH, chunk_min, chunk_max, chunk_mask, window_size
|
|
|
raise argparse.ArgumentTypeError('invalid chunker params')
|
|
|
|