TeamAmaze / AmazeFileManager

Material design file manager for Android
https://teamamaze.xyz
GNU General Public License v3.0
5.24k stars 1.56k forks source link

Add more options to compression. #387

Open JORGETECH opened 7 years ago

JORGETECH commented 7 years ago

I have been using your file manages for some time and I am quite happy and I like the progress it is making, good job!

However I only find one thing I do not like and it is the file compression, I think it can be a very interesting improvement to add more compression options like having 7z or tar and more compression algorithms like LZMA, LZMA2, bzip2 or gzip and having the ability to see inside them and exract individual files. I think a good way to implement it would be simply making a menu for selecting the options you want when compressing.

I think this feature would finally make a great replacement for proprietary apps like ZArchiver and be the best open-source archive manager for Android.

Thanks in advance.

EDIT: The most convenient thing would be a p7zip implementation.

bdtoole commented 7 years ago

+1, especially for 7zip support

rupak0577 commented 7 years ago

I think we can use this

piotaixr commented 7 years ago

Apache commons compress can also be used.

JORGETECH commented 7 years ago

@bdtoole That 7zip implementation is a similar approach that I suggested, but I think it's better to build the last updated version of p7zip with an ARM compiler (like Linaro) and have the binary bundled in the application, however I don't know if executing the binary requires root access if so the project you mentioned would be a great fit.

KOLANICH commented 7 years ago

I don't know if executing the binary requires root access

Executing a binary doesn't require root access. For example an unelevated terminal emulator uses either bash or busybox.

icrunchbanger commented 7 years ago

+1

Oymate commented 4 years ago

Update?

EmmanuelMess commented 4 years ago

Compression is limited to zip, but extraction can be done from most archives (tar, gz, 7z, etc.). Individual files can be extracted too. Password protection is a big problem.

EmmanuelMess commented 4 years ago

Compressing to anything other than zip is not a priority, and should probably be done with another app. Maybe it can be added as a plugin, to add less clutter.

Oymate commented 4 years ago

@EmmanuelMess Please add a add-on at F-droid.

VishalNehra commented 4 years ago

We shall work on this feature in next release (: For fdroid release please check https://apt.izzysoft.de/fdroid/index/apk/com.amaze.filemanager

We ask users for their feature priorities on our telegram channel. Maybe you want to join and remind us about what you would want to see in next release? https://t.me/joinchat/NNFgWxQUB8fFE3yCsC0w4g

Oymate commented 4 years ago

Telegram isn't sending me veri. message so I will wait here. :)

TranceLove commented 1 year ago

Side note during #3681:

commons-compress has more dependencies with modern JDK classes when using tar or 7z format. Either we end up forking the whole library, or we restrict support for compression using formats other than zip on Android >= 8.0