Simple-File-Manager icon indicating copy to clipboard operation
Simple-File-Manager copied to clipboard

Feature/supporting new compression formats

Open fatihergin opened this issue 2 years ago • 1 comments

Highlights

  • The PR only covers supporting new compression formats .7z, .tar.gz and .tar.xz.
  • Decompressing not handled in this PR.
  • Only .7z supports reading password protected files out of .7z, .tar.gz and .tar.xz.
  • Creating password protected files is not supported by the new formats. Existing password protected .zip solution 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 avatar Sep 10 '23 20:09 fatihergin

@fatihergin SMT apps were sold to ad company. Fork is here https://github.com/FossifyOrg Could you do PR there?

inson1 avatar Feb 15 '24 04:02 inson1