Not sure who originally created this yad script back in 2014 (thank you) but I've made some updates.
added options for tar.bz2, tar.bz3, and pet creation.
added gettext to the script
changed the xterm pop up to a yad tail viewer
changed the directory or file input to a drag and drop box
changed the 7z option to look for 7zz or 7z since the executable could be either
Lots of other minor things...
rar requires the rar executable
zip requires the zip executable
7zip requires either 7z or 7zz executables
sfs requires either mksquashfs4 or mksquashfs executables
tar.bz3 requires tar and bzip3 executables
tar.(everything besides bz3) requires the tar executable
pet requires the dir2pet script
iso requires the dir2iso script (which requires mkisofs)
If the above executables aren't installed you won't see them as a compression option. I need to fix that for iso though...
0.2 added rar as an option, added ability to split rar and zip (7z was already working), updated the popup to re-input password if they don't match on the main gui, fixed the sha256 and md5sum creation when you also split the compressed file.
0.3 cleaned up the code a bit and some minor improvements
0.4 bugfix
0.5 code clean up