Hi, the attached patch adds support for pk3 and dz files. pk3 files are just renamed zip files. And dz files are gzip files generated by dictzip which contain some additional data in the header, but are completely compatible to gzip.
Regards, Reiner
diff --git a/lib/File/StripNondeterminism.pm b/lib/File/StripNondeterminism.pm
index 02d656c..f269b7d 100644
--- a/lib/File/StripNondeterminism.pm
+++ b/lib/File/StripNondeterminism.pm
@@ -53,7 +53,7 @@ sub get_normalizer_for_file {
return \&File::StripNondeterminism::handlers::ar::normalize;
}
# gzip
- if (m/\.gz$/ && _get_file_type($_) =~ m/gzip compressed data/) {
+ if (m/\.(gz|dz)$/ && _get_file_type($_) =~ m/gzip compressed data/) {
return \&File::StripNondeterminism::handlers::gzip::normalize;
}
# jar
@@ -73,7 +73,7 @@ sub get_normalizer_for_file {
return \&File::StripNondeterminism::handlers::pomproperties::normalize;
}
# zip
- if (m/\.zip$/ && _get_file_type($_) =~ m/Zip archive data/) {
+ if (m/\.(zip|pk3)$/ && _get_file_type($_) =~ m/Zip archive data/) {
return \&File::StripNondeterminism::handlers::zip::normalize;
}
return undef;
signature.asc
Description: OpenPGP digital signature

