Don't Use RAR
group.miletic.net
group.miletic.net
But even I as a RAR fan and license holder have to agree. For the average joe, sending email attachments, zip or 7z is enough.
* It can safe all three file timestamps (From nanoseconds precision (with NTFS), down to only 2 seconds precision (if you want to shave of a view bytes)), ACLs, ADS, Hard and Soft Links, Unix devices. It can add restore data to protect from bit rot. It deduplicates identical files. Variable length part-files. Skips already compressed files. etc. etc. (+ the GUI supports settings-profiles, which i really miss in 7zip.)
I’d rather pay $29 for a lifetime license than have any chance at giving more data about me to Google or Facebook.
The major tool promoted in the article is 7Zip which is not made by either Google or Facebook, costs $0, and doesn't contain ads or collect data.
The two tools which are made by Google or Facebook are command line utilities which also don't contain ads.
First off, 7-Zip achieves a better compression ratio, but it is much slower to compress than RAR. However, since 2013 Google's Brotli and since 2015 Facebook's Zstandard (Zstd) are two good options for file compression.
I didn’t say either of them contained ads. I said that both companies offering them exist to collect data and serve ads. I stand by that I have no interest in using any tool that they provide.
7zip is a fine application but as others have covered here it is not a full replacement for RAR.
So I’ll continue using RAR daily.
NTFS does not have nanoseconds precision, only 100-nanoseconds aka FILETIME.
That has been a great killer feature for me over the years.
This was one of the most satisfying progress bars: from "your data is dead" to a few minutes later "Successfully recovered full data from recovery record" :)))))
I anticipate passerbys might say "but you can do the same with TAR + xyz + abc". To this I’ll reply:
1. The nice thing about RAR is that this recovery feature has been built-in and extremely easy to use, since the 90s.
2. Usability nit aside, I'd love to hear about alternatives.
> Usability nit aside, I'd love to hear about alternatives.
Make two or more copies on different media. Sure, RAR or another archiver can save you from partial media damage but nothing saves you from total media damage other than having completely separate backups.
It's like RAID1 vs RAID5, only without the speed bonus of RAID1.
To me it's a case of “why not both?”, and I remain interested in software free RAR alternatives with a RecoveryRecord-ish feature.
Or are you suggesting all my .7z files should come with a sibling .par2, that I must remember to regenerate after every change of the .7z ? I know I was asking here about "Usability-aside alternatives", but that alternative seems quite inconvenient and below the bar I was ready to accept when asking for less-user-friendly stuff.
- As usually, the Arch wiki has an excellent page on the topic: https://wiki.archlinux.org/title/Parchive
- Hey, par3 is in the works: https://github.com/Parchive/par3cmdline/issues/1
- I created [Feature request / par2create] Option to regenerate par2 files if input file changed : https://github.com/Parchive/par2cmdline/issues/170
Had to double check that. I would have sworn those codes were called Solomon-Reed, not Reed-Solomon. Guess I have my little Mandela Effect now!
For as an actual backup format, tar is a common alternative. I'd probably use tar with bzip2, 7zip, or even gzip compression. It supports a few more compression algorithms of course. The main downside is that tar files are less common on windows and the whole double file extension thing confuses people with file managers that hide them (i.e. most users on windows or mac). Of course most of the archive/zip ui tools out there would support tar files anyway. Where it gets weird of course is with things like file permissions and other linux specific stuff like user and group ids. It's the reason zip is so popular, it doesn't support that at all. Tar is a bit over engineered for the simple use cases.
Time moves on. 7zip feature creeps towards rar. Most if not all consumer OSs can open and create .zip out of the box. So, who cares ;-) Even I use Borg for my backups these days, since I don't have to care about a bus factor any more. RAR is still cool and my 17 year old licence is still valid.
Tar.gz and tar.xz should never have been made a thing or become so popular, the only safe options are tar, tar.lz and to an extent tar.bz2
And it also suffer the same problem from zip: the charset is undefined. Because they are older then the time utf-8 being the universal standard. Which means it mess up when two systems are in different charset and software is not smart enough to guess it.
These problems are all addressed in later format(rar/7z). Newer archive format most enforcing utf-8 charset. So you won't have a problem that file name suddenly turn into garbage for no reason.
It's probably the worst format you can chose if you need to distribute a file instead using it as a pack/extract on local only format(not even browse).
The problem arises when the TAR is compressed with a stream compressor (as most are). Since stream compression formats generally aren't seekable, there's no way to read each header without uncompressing the rest of the file in the process.
> And it also suffer the same problem from zip: the charset is undefined. Newer archive format most enforcing utf-8 charset.
On the flip side, this means that those archive formats can't archive the contents of a filesystem which contains inconsistently encoded (or flat-out nonsense) filenames.
So long as filesystems haven't "solved" the encoding problem, I wouldn't fault an archive format for behaving similarly.
Actually, zip works in the same way as tar. So the central dict is locate at the end of file because it can only be decided after all works finished.
And zip actually struct the first part of file with file info before every block in layout similar to tar, so stream decoding is possible. (Although it IS a violation of specification to decode file based on per file info instead of central record in zip standard)
> On the flip side, this means that those archive formats can't archive the contents of a filesystem which contains inconsistently encoded (or flat-out nonsense) filenames.
It is a good thing IMO because you can't contribute to the problem more now (at the price not able to backup already screwed up disks. Well..., at least old format(tar) still works on old disk)
The article is right that there's not much good reason to use rar these days. It is still popular in some communities though. So I've had occasion to run the decompressor, though not the compressor as far as I can remember.
Luckily it is too mostly irrelevant nowadays.
Doesn't mean it would in court.
It's already been established in the courts that merely using a piece of software does not imply acceptance of licensing terms; the parties must actively agree to it. That's why so many companies push in-your-face agreements that you must actively click "I agree" to.
EULA restrictions like "no reverse engineering" are not rooted in copyright law, and borrowing ideas is in the realm of patents.
EULA's try to leverage copyright law in order to impose non-copyright restrictions, using the concept that if you violate any of the arbitrary non-copyright restrictions, the thereby violated license lapses, and that license is the document which allows you to have a copy of the software (not the fact that you paid).
No matter what yo udo with the copyrighted work, if you're not copying it, you're not infringing on copyright. The idea that your right to have a copy can lapse due to violating the EULA has holes in it, because copyright isn't about the right to have a copy, but about the right to produce and redistribute copies.
For instance, on a bit of a tangent here, if you steal a book out of someone's backpack, that is not copyright infringement, and cannot be. You didn't copy anything.
The proprietary EULA wants the law to believe that you're stealing if you continue to use the software after violating the agreement. But without connecting that to the concept of copyright infringement, the accusation has no basis, since you're just using what you paid for it.
Disassembling a binary executable to understand it is exactly the same as reading a book to understand it. Copyright is made for books and such.
- It is a great tool for archiving. Especially in Windows, it is often faster to compress a rar archive than copying several hundreds of files. This fills the lack of a `tar` tool in Windows space.
- It supports changing the compression level during the compression.
- Highly backwards compatible format. The newer rar format is opt-in.
- WinRAR supports various formats such as ISO, JAR, and a few typical zip-ish formats.
- Superior drag and drop support.
- Context-aware extraction. For example, if you double click a PNG, it only extracts that PNG file. For an exe, it extracts the whole thing.
- Splitting files, locked archives, AES protection, SFX, and other features are easily accessible.
I use 7-zip for zstd, and brotli cli when I particularly need those formats. For my personal archives, rar format and WinRAR never let me down.
Yes, I get that it's not an open source software and doesn't come with a permissive license, but neither do Windows OS itself, and many other software I use. There is an open source unrar, so I don't fear being locked out on my archived.
I happily paid the $29 even though I could absolutely use it without paying a dime, just like thousands of other users.
Are there other archival formats on par with RAR without the licensing voodoo I see people mentioning?
I don't think you'll get why having all in a simple to use solution is superior for several of us.
Jar is just a ZIP. ISO's can be mounted under Unix.
> - Context-aware extraction. For example, if you double click a PNG, it only extracts that PNG file. For an exe, it extracts the whole thing.
Any software does that since... Amiga days?
>- Splitting files, locked archives, AES protection, SFX, and other features are easily accessible.
Splitting exists since forever.
The very broad statement "7-Zip achieves a better compression ratio, but it is much slower to compress than RAR" should be demonstrated over all compression levels with a curve of compression-ratio vs time. I am skeptical RAR cannot be outperformed by 7zip in at least some situations.
The license is the strongest argument to not use RAR.
Why? Most of the daily tools that keep business world running are closed source. Excel. Or Photoshop. Or Windows/MacOS itself. But RAR license and not being open source is now pushing it too far? Really?
So by choosing RAR you would be forcing millions of people, maybe entire country to use that company's product and giving them power. Is there any good reason for that?
About psd, yes, that's proprietary. What government agency mandates its use for the public to interact with them? (genuinely asking, not being snarky)
In theory, yes. In practice, you will see files in transitional schema in the wild and you need MS Office to work with them, unless they are not just a very basic document.
(I had a similar case in the past, the document contained forms, and it would not render properly even with MS Office for Mac available at the time).
> About psd, yes, that's proprietary. What government agency mandates its use for the public to interact with them? (genuinely asking, not being snarky)
Not aware of G2C, but in other scenarios, it happens.
In our country, public administration is not allowed to use rar either. Only zip, tar, gz, and tar.gz. Despite that, I did receive a rar once; also an Outlook .msg file. Rar was not really a problem, and .msg was solved by communicating with the other side (Mac Outlook cannot open them).
If it's not willing to pay the cost, it is basically creating a monopoly for that firm, and I have to pay for it. The potential for lobbying and corruption is off the scale here.
For an extreme example, see South Korea and their ActiveX problem.
There's nothing wrong with closed source for profit software. I'll never understand why people in this field push to discredit a honest way to earn money from the work they do...
It's as if Medics would cry because other medics are charging them for a medical visit. Dirty medics trying to profit from their knowledge and time!!
No, it's as if one medic told another medic "you're not allowed to use any knowledge you got from my visit to help your patients unless you pay me".
You're saying that in a "Gotcha!" tone, as if you've caught these people out in an inconsistency.
You haven't; there is no such inconsistency. Closed source can be bad even if SaaS is even worse.
I don't know what winrar uses, I don't use it; but this is my annoyance with 7zip.
Zip format also defaults threads to number of CPUs, but only hit 30% CPU (over 16 threads) on some test data.
With command line, I arrived eventually to a set of switches to use, but the -mt option seems to allocate core per file. That means, that if the filesizes of the archived files are not somewhat distributed, it won't work very well. The extreme is, if you have one huge file and few small ones, the small ones will be compressed quickly and you will be still waiting for the huge one to finish with a single core.
And then there are apps that use liblzma underneath. `flatpak build-bundle` can take almost forever.
The p7zip version by default uses all cores and hits 100% on all of them compressing a single file. Perhaps p7zip or my OS has a different set of default options?
this can't be true in solid archive mode, which should almost always be used (otherwise you might as well use zip). also:
$ tee {1..10} <<< 1
1
$ seq 1 1000000 > 11
$ time 7z a x.7z {1..11}; rm x.7z
7-Zip (z) 21.07 (x64) : Copyright (c) 1999-2021 Igor Pavlov : 2021-12-26
64-bit locale=en_US.UTF-8 Threads:12, ASM
Scanning the drive:
11 files, 78888917 bytes (76 MiB)
Creating archive: x.7z
Add new data to archive: 11 files, 78888917 bytes (76 MiB)
Files read from disk: 11
Archive size: 2680630 bytes (2618 KiB)
Everything is Ok
7z a x.7z {1..11} 19.89s user 0.09s system 205% cpu 9.733 total
$ time 7z a -mmt=1 x.7z {1..11}; rm x.7z
7-Zip (z) 21.07 (x64) : Copyright (c) 1999-2021 Igor Pavlov : 2021-12-26
64-bit locale=en_US.UTF-8 Threads:12, ASM
Scanning the drive:
11 files, 78888917 bytes (76 MiB)
Creating archive: x.7z
Add new data to archive: 11 files, 78888917 bytes (76 MiB)
Files read from disk: 11
Archive size: 2779833 bytes (2715 KiB)
Everything is Ok
7z a -mmt=1 x.7z {1..11} 21.88s user 0.05s system 99% cpu 21.943 total $ time 7z a x.7z ubuntu-20.04.4-desktop-amd64.iso
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,24 CPUs AMD Ryzen Threadripper 2920X 12-Core Processor (800F82),ASM,AES-NI)
Scanning the drive:
1 file, 3379068928 bytes (3223 MiB)
Creating archive: x.7z
Items to compress: 1
Files read from disk: 1
Archive size: 3277419065 bytes (3126 MiB)
Everything is Ok
real 1m23,295s
user 25m24,447s
sys 0m27,991s
is quite a difference compared to: $ time 7z a -t7z -m0=lzma x.7z ubuntu-20.04.4-desktop-amd64.iso
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,24 CPUs AMD Ryzen Threadripper 2920X 12-Core Processor (800F82),ASM,AES-NI)
Scanning the drive:
1 file, 3379068928 bytes (3223 MiB)
Creating archive: x.7z
Items to compress: 1
Files read from disk: 1
Archive size: 3305891811 bytes (3153 MiB)
Everything is Ok
real 7m5,647s
user 13m9,589s
sys 0m6,757sIn fact, better compression with LZ formats often means faster decompression (at least compared to other settings of the same format) as there is less compressed data to pass through the expensive entropy coder (which itself has symmetric cost for encoding and decoding).
https://www.opencpu.org/posts/brotli-benchmarks/
Distributions have stopped using xz/lzma in favor of slightly inferior (size-wise) alternatives due to the time and memory decompression requirements of lzma.
You don't really need to have support for a particular compression fromat in the tar command since the tar format does not support compression at all and instead the output of tar is passed through a compressor such as gzip or xz that has its own encapsulation format. All the support in tar does is add switch to start that (de)compressor for you and, for GNU tar, to detect it based on the file extensions.
For zstd or brotli I can't even name a GUI program able to open them outside a somewhat obscure 7zip fork.
If sending gigabytes of text please use lzip ;)
I had to look up lzip.
https://en.wikipedia.org/wiki/Lzip#Application
(The best bit is that the official WinRAR Linux distribution is a .tar.gz)
Just use ZIP unless your classmates are working solely via tethered 2G connections in Tierra Del Fuego.
Regardless of its origins and... "traditional" use, these days it has zero relevance given that Windows and MacOS (as well as some Linux file managers) allow you to handle zip files without any additional software - and also because many file formats have evolved to support built-in compression.
I do find it extremely annoying, though, when I have to help someone rifle through old backups and need to expand a RAR archive, or when someone (for whatever reason) decides to package downloads in that way (the last culprit I remember was a Chinese company who packaged their MCU tooling that way).
It lasted only for a while. Gmail drops such files entirely for the last few years.
For example I am using it with a pax archive format (which unlike tar handles correctly all file metadata, e.g. extended attributes) and with lrzip compression (better for large files, e.g. movies, which do not compress well with more usual algorithms).
I assume that WINRAR may have a simpler interface for inexperienced users, but a knowledgeable user can easily write a pair of simple scripts with all the command-line options needed to combine PAR2 with any archive file format and any compression algorithm and arrange them to be invoked e.g. by right-clicking on a directory or on an archive file.
No it's not, lzip is it and war, as written by archive.org and the European-IT-department
And frankly, 7z has terrible ergonomics. Both the UI and the CLI are uncomfortable and ugly.
From the license (EULA), I assume this is the relevant part:
> You may not use, copy, emulate, clone, rent, lease, sell, modify, decompile, disassemble, otherwise reverse engineer, or transfer the licensed software, or any subset of the licensed software, except as provided for in this agreement. Any such unauthorized use shall result in immediate and automatic termination of this license and may result in criminal and/or civil prosecution.
> Neither RAR binary code, WinRAR binary code, UnRAR source or UnRAR binary code may be used or reverse engineered to re-create the RAR compression algorithm, which is proprietary, without written permission.
> The software may be using components developed and/or copyrighted by third parties. Please read "Acknowledgments" help file topic for WinRAR or acknow.txt text file for other RAR versions for details.
Is this actually enforceable? If yes, are there worse outcomes apart from revoking the license? And I mean, the open source unrar, which is supposedly fine, doesn't come with an EULA like this. So it's probably not binding for reverse engineering based on the open source unrar.
edit: I mean if there is a separate patent, then it's a different issue.
It inevitably results in the corporation retaining all possible rights and privileges while the consumers own nothing, can do nothing and can have whatever little they have taken away from them if they don't behave.
I think the "secret sauce" is the compression-specific code that allows it to reach the high compression ratio which is one of the selling points of the format. Reverse-engineering the decompression code will allow you to create valid RAR files but may not give you any clues as to how to reach the high compression ratio of the original compressor.
It doesn't seem like it's been updated in a long time, and I would have expected modern software from two of the best houses in the world to handily beat it. Is it that good, or is it a matter of priorities, or something else?
It simply uses a much slower algorithm (prediction by partial matching, PPM) in the highest setting. Those modern standards are designed to be fast enough and improve the status quo in that performance target. If they were only concerned about the compression ratio there are tons of other algorithms that would handily beat RAR already.
It is actively maintained. https://www.rarlab.com/rarnew.htm A view years ago, with rar5, it got a modernised file-format.
My memory might be bad on this, but UHARC niche was media files, while rar was good tool for everything.
Because RAR was original compression algorith(I suspect - collection of different algorithms that are applied for different cases) and those two others are based on ONE generic algorithm, which is dumb.
>>It doesn't seem like it's been updated in a long time
Because rar is perfect and what I need. I'm still using RAR files - not interested in 7z and have no idea what is the other standard mentioned. RAR has recovery record, that 7z lacks - when you have archives, that are decades old and moved from one HDD to another, where HDDs develop faults and you need to recover files - that suddently makes difference why rar is still better than 7z, when your files are corrupted in 7z - they are gone.
WINRAR License is least concern for me, because when WinRAR was created, there were different times, when there was an idea, that auhor(and maintainer) should have all the legal rights to his work(and that also includes compensation) - not some company, that is employing talents. Also idea, that your work should be free to everyone was wild idea, when software developers had to pay all the bills and eat as well. Also, closed propiertary sources were historically better for security.
RAR comes from times, when zip was dominating(and it was bad archive) - rar was better at compression than zip and it was quicker to compress and it was also supported on Linux. I have no idea what is 7z doing nowadays, but when it was developed first, it was improving zip, which nobody liked at that time. Also, 7z even nowadays havce some limitations, which requires workarounds, which is time consuming in archive creation. Anyway, none of those arguments for not using RAR seems good enough for me in especially on non open source Windows environment. The only reason for me to stop using RAR would be if Windows had access to RAR (open) source.
The rights to WinRAR are held by a company, not an individual.
> Also, closed propiertary sources were historically better for security.
This is not true and was never true.
> Also, 7z even nowadays havce some limitations, which requires workarounds, which is time consuming in archive creation.
Like what?
The post it links to saying they don’t want people to use free commercial software seems odd, I’m not sure I get it. The author thinks people won’t buy his software because WinRAR’s trial doesn’t expire?
https://www.reddit.com/r/PaidForWinRAR/
:)
I mainly hit that one when downloading .MOD music.
(Edit, huh, .ZOO was based on LSW, so maybe I'm conflating the two)
It depends on dictionary size, word size, the actual data etc.
A bunch of compression formats do that. Even zip files can, which leads to interesting tricks like:
https://en.wikipedia.org/wiki/Standard_(warez)
Edit: another major use case overlooked here: a considerable amount of media applications will stream files from within a RAR archive without manually unarchiving beforehand, making them more accessible from file storage sites like mega, 1fichier, without carrying the external appearance/negative baggage of an mp4 or mkv.
Of course there were still people who screwed that up. I remember downloading some software once that came in the form of a multi-volume RAR, maybe 20 floppy disk-sized RARs. Download all 20 of them, get them in the same directory, then un-rar them, and lo and behold out the other end comes a single .RAR file that was inside! So I un-rar that single RAR, and out the other end comes 20 separate floppy disk images. Obviously the "scene" distributors weren't always the computing world's best and brightest...
Just...why?
The BitTorrent protocol will handle corrupt data and fix it at the segment level. You won't have to redownload an entire file.
Splitting a file into pieces made sense 20+ years ago when connections (Both your physical ISP connection and the logical TCP connection) were unstable, web servers didn't always support download resuming, and software didn't handle graceful unexpected disconnections, but those days are long behind us. We transfer data over encrypted channels that include checksums at the packet level. We use software that can handle disconnections, automatically reconnect, and resume where it left off, not to mention detect when data went bad and re-download just the bad part.
There's just no damn reason to split a 5 GB .mkv into 100 50 MB .rar files which will then take my poor RPi 15 minutes to decompress.
Heh, "ancient"... Geroffmylawn, you punks.
The basic trade off is size for speed, and it seems like most cases it could handled automatically at the level of the file system maybe. Like if I have a big file that I want to send, it sort of feels like the software I use to send it should do the work of preparing it for transport to the target system. Similarly, if there are files that aren’t being touched very often shouldn’t the file system figure out that file can be in “small, slow” mode? Or maybe if I know a particular file should be always fast or always small, I should have the option in the file properties for it to be Automatic, Always Small, or Always Fast, like a toggle right near the permissions controls. But not like a separate program that generates separate, smaller, slower files of a special type. Why can’t folders be automatically treated like singular archives when I try to do operations on them for which that makes sense? Why do I have to think about these details?
I’m probably missing some important use cases and archiving features, but maybe those can be broken out from the default of “do the obvious thing automatically.”
The main 2 reasons for an archive file are giving to someone else, or compression. The FS can do compression these days, so it's mostly about giving 1 file to someone else, not 1000.
Using archive files to avoid excess file wastage seems like a bad idea, make the FS better instead
Operating systems do blur the boundaries of this a bit, now -- you can explore zip files as if they were folders, mount disk images from files, and you can work with folders as bundles (e.g. a macOS application is a disguised bundle, an RTFD document is a directory with contents etc.)
Some applications (like mail apps) have always done a good job of handling (combining, compressing) folders so they can be moved/sent as files.
The problem is all of these application things are probably best done at a GUI level. At a filesystem/command line level you want the distinction to be explicit.
Of course a few OSes ditch the distinction entirely and concern themselves only with objects -- OS/400 for example. Which might be closer to the world you are imagining.
Also, AIUI, "Save entire page" in some browsers. You might think that should be a single .html file, but it's usually an .html file plus a directory of stuff linked in that file / on that Web pge, that the browser (and sometimes the OS) then does its best to pretend is just a single file.
Regarding zstd: I would love to use it cross-platform, but zstd for Windows is still kinda exotic, and yes, it misses proper Gui applications. Now, if Winrar would support zstd... :P :P
However, my truly preferred way is using dwarfs [6], which features some really good deduplication and (by default) zstd compression while being mountable. Most of my files are highly compressed and easily accessible without needing to full decompress them. I even made a small script to convert and create AppImages that instead use this [7]. Admittedly, I don't make use of PAR2 or anything of the sort, but I could just do that the traditional way if I so wished.
[1]: https://github.com/Phantop/srep
[2]: https://github.com/ckolivas/lrzip
[3]: https://github.com/conor42/fast-lzma2
[4]: https://github.com/jinfeihan57/p7zip
[5]: https://github.com/mathieuchartier/mcm
I sometimes run into RAR files that 7zip thinks are corrupt but WinRAR opens just fine. That by itself means I keep it installed. It doesn't hurt that the GUI is more pleasant.
This is only your reason.
>>there is no guarantee that your RAR archive can be decompressed with third-party softwares other than WinRAR itself.
I'm perfectly fine, that my personal files would not be opened by someone, who is actively avoiding RAR(in my personal use - after rar was lha, that I used for archiving, because no one else knew what was that). And if I am sending my files to someone, then they will sure know how to use RAR.
What others will do with THEIR PERSONAL FILES - does not concern me at all - and should not concern author of article, that heavily mixes public and personal use of archivers. If some of the points might be applicable to public use - perhaps, but it is questionable, that opinion of blog writer can have any authority on this matter, where everyone will be doing what is best for them, so the actual true value(where it is only worth to "prove" others how you are right and other are not) of this high opinionated article is ¯\_(ツ)_/¯
I also use ZIP for when i need good compatibility and relatively fast compression (since zip/unzip are easy to use as far as CLIs got and 7-Zip also supports the format, as does whatever my *nix distro at the choice has for a GUI compression program).
I sometimes use tar with GZip for when i just want to temporarily compress something to move between servers without worrying about file permissions etc.
But when I switched to GNU/Linux, the reasons to use RAR died quietly. It had a good run, but didn't get the widespread platform support it needed to succeed as an archive standard. It being a proprietary product didn't help in that, I guess.
Now I wonder what else can do that as easily in a windows environment? I haven't looked around because I haven't needed to but now I am curious. And yes, the winRAR UI is getting a bit long in the tooth.
Firstly, this argument, if true, would add up to: if you're on Windows, don't use anything other than ZIP.
The argument is not true, because although increasing storage and communication resources make compression less relevant for small files, there is content which is getting larger because of available bandwidth, including aggregations of smaller content.
Yes, some of your files will be broken if you don't have the entire archive, but at least you can salvage some of your data. Or you can peek in to make sure you've got the right thing before committing to multi-gigabyte downloads.
7zip may also do something similar, but it may depend on the archive type it's creating.
Other than that I agree with the post, but if you have a rar file and need to unpack it that's often good to know.
[1] https://datatracker.ietf.org/doc/html/draft-ietf-oauth-rar
Is this to be read as a Czarist "Who cares about those mushiks?" or as a Stalinist "They're all kulaks anyway!" ?
I still remember we use to compare compression tools and format on compression ratio. But I cant record the last time I care about any of these any more. If it needs to compress just use zip. The same happened to Audio Codec as well.
Video Codec is where we still have lots of work.
And it is sort of strange RAR comes up, something we used to use everyday and is now for most people completely forgotten.
This might be true for transmitting files 1-to-1 (and even then, for every connection speed slower than memory there is likely a compression algorithm that makes sense) but most files are distributed 1-to-many which is why algorithms like deflate that might be slow to compress but are fast to decompress make sense.
For example, Linux distributions would not keep switching between gz, bzip2, xz and now zstd for their packages if the choice was pointless.