What's the advantage of using RAR's?
RAR can store file system attributes of NTFS (like streams, full acl permissions, modification/access/etc time, not sure about linux attributes as I prefer tar archives there) and thus makes it a nice complete backup tool with decent compression ability. ZIP can store none of these except plain old simple DOS attributes (read-only, hidden, system).
Additionally RAR supports solid archiving (one compression dictionary for all files) which improves compression ratio if having a lot of small files in the archive. There are also data redundancy and error correction techniques which can be used to fix broken archives (eg broken by transmission errors or bad sectors).
Zip compression has the ability to break into parts for quite a long time already, so I don't think people are choosing RAR because of that.
RAR does have better compression, but only slightly, and if that is the winning advantage, everybody will be flocking to 7z instead.
IMO, the real reasons why I think RAR is the dominant format now among (coughs-ahems) certain users, are because of a few perceptions:
- You are a n00b if you use ZIP, and if you use 7z you are too hardcore.
- It identifies the n00bs when they start questioning how to "un-zip" the files, or what program to use for those "silly RAR files".
- WinRAR has a better interface with customizable icons, etc. Oooh shiny!
- You have to pay for WinRAR, and true coughs-ahems users will have a copy somewhere - it's like an exclusive club of sorts, and WinRAR is the membership card.
Welcome to the club, mate.
I wouldn't say a lot of people are switching to it.
One of the early advantages were that you could split a .rar file into several files so users could download each one seperately, or you could put each one on a floppy disk or CD. RAR also has some better compression than .zip, but I wouldn't call it anything spectacular. I tend to use 7zip for better compression.
One of the common reasons I'll use it is for sending EXE's through e-mail (as i'm a developer). Gmail and Outlook will block .zip's containing executables as potential viruses, and will allow .rar files.