Simple-File-Manager
Simple-File-Manager copied to clipboard
Feature/supporting new compression formats
Highlights
- The PR only covers supporting new compression formats
.7z,.tar.gzand.tar.xz. - Decompressing not handled in this PR.
- Only
.7zsupports reading password protected files out of.7z,.tar.gzand.tar.xz. - Creating password protected files is not supported by the new formats. Existing password protected
.zipsolution still works as it is. - New minimum Android SDK is now 26(as it's decided) because of the Apache Commons Compress's internal Java 8 dependencies.
- 2 TODOs exist for the new strings. I didn't add them to the language files without finalizing the keys & translations https://github.com/SimpleMobileTools/Simple-File-Manager/pull/747/files#diff-5e01f7d37a66e4ca03deefc205d8e7008661cdd0284a05aaba1858e6b7bf9103R38
Please find below resources for decompressing samples of apache commons compress used in this PR
https://commons.apache.org/proper/commons-compress/examples.html https://itsallbinary.com/apache-commons-compress-sevenzip-unsevenzip-examples-7z/ https://itsallbinary.com/apache-commons-compress-tar-gzip-bzip2-xz-snappy-deflate-examples-un-gzip-untar-examples/
@fatihergin SMT apps were sold to ad company. Fork is here https://github.com/FossifyOrg Could you do PR there?