Explicitly set format and filter we use
This helps to reduce native library size
This commit is contained in:
1 parent
599bb80106
commit
50f0df5012
1 file changed
+6
-2
@@ -108,8 +108,12 @@ static int archive_alloc_ctx(archive_ctx **ctxptr) {
|
|||||||
free(ctx);
|
free(ctx);
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
}
|
||||||
archive_read_support_format_all(ctx->arc);
|
archive_read_support_format_tar(ctx->arc);
|
||||||
archive_read_support_filter_all(ctx->arc);
|
archive_read_support_format_7zip(ctx->arc);
|
||||||
|
archive_read_support_format_rar5(ctx->arc);
|
||||||
|
archive_read_support_format_zip(ctx->arc);
|
||||||
|
archive_read_support_filter_gzip(ctx->arc);
|
||||||
|
archive_read_support_filter_xz(ctx->arc);
|
||||||
archive_read_set_option(ctx->arc, "zip", "ignorecrc32", "1");
|
archive_read_set_option(ctx->arc, "zip", "ignorecrc32", "1");
|
||||||
if (passwd)
|
if (passwd)
|
||||||
archive_read_add_passphrase(ctx->arc, passwd);
|
archive_read_add_passphrase(ctx->arc, passwd);
|
||||||
|
|||||||
Reference in new issue
Block a user