I've written my own EPUB reader, which is not very good, but it does work on the web. If you unzip an EPUB, there's just HTML inside, you know?
Which leads me to the next point -- the software above use p7zip, because it can decompress anything. (The 7z format is slow, but offers superior compression, which is useful in some situations. On the other end, web browsers use gzip/DEFLATE which is not very effective, but lightning fast.) Of course, this is another hacker solution, and not something with a nice graphical interface. (And honestly, if you need to compress images, use jpegtran and zopflipng or pngcrush to keep them smaller without an extra format.)
I've mainly stayed out of this thread since most of my solutions seem to start with getting tools from Homebrew or Apt. Uh, not sure what you need an FTP client for (I'm somewhat terrified) but in the past I used the one available on the same page as Putty.
Which leads me to the next point -- the software above use p7zip, because it can decompress anything. (The 7z format is slow, but offers superior compression, which is useful in some situations. On the other end, web browsers use gzip/DEFLATE which is not very effective, but lightning fast.) Of course, this is another hacker solution, and not something with a nice graphical interface. (And honestly, if you need to compress images, use jpegtran and zopflipng or pngcrush to keep them smaller without an extra format.)
I've mainly stayed out of this thread since most of my solutions seem to start with getting tools from Homebrew or Apt. Uh, not sure what you need an FTP client for (I'm somewhat terrified) but in the past I used the one available on the same page as Putty.
"Kitto daijoubu da yo." - Sakura Kinomoto