• black0ut@pawb.social
    link
    fedilink
    arrow-up
    3
    ·
    4 hours ago

    Afaik (and I may be wrong), RAR is a proprietary format created by the guy who made winrar. Because of it, the compression/decompression libraries are licensed, and cannot be freely written. However, in order for the format to catch on, the developer released a freeware (free as in beer, not as in freedom) decompression library. That way, anyone can easily incorporate decompression code in their software, and thus, anyone can decompress a rar.

    However, the code isn’t free to rewrite, so rar decompressors (at least those that don’t make a deal and pay money to winrar) are stuck with the same implementation of the rar decompressor. If that freeware code is slower than what winrar uses, winrar will always be faster.

    Imho that’s a bit anti-competitive, and is what has kept me from ever using the RAR format. Especially now that we have way better formats (both in compression and features), like 7z.

    • LucidNightmare@anarchist.nexus
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 hours ago

      I’ll be honest with you, I never cared about any of that stuff when I was younger, so it wouldn’t have made much of a difference to me back then.

      As I said, the zipped file was not a RAR file, but this was almost 20 years ago, so that is a bit fuzzy. 7zip was much slower for the file that I unzipped, that much I do know! I still remember seeing a progress bar on 7zip, which I had never seen before on WinRAR (unless it was one of those multipart files, which was rare even then for me!). That is what stood out to me and why I can remember it so well. I even remember asking myself, “Why do people prefer 7zip if it is slower?”!

      I will say these days I don’t use WinRAR, and just stick with Nanazip and Ark! I care more about stuff like that now though, so I appreciate you giving me more context! :-)