Windows 11 adds native support for RAR, 7-Zip, Tar and other archive formats
techspot.com
techspot.com
That’s actually why I’ve been installing 7-zip (which is multithreaded) on new Windows installs for the past several years: with the explosion of cores available in consumer hardware, the gulf in speed between single-threaded and multi-threaded is vast in this particular case.
With my Ryzen 5950X tower 7-zip will have ripped through an archive while the built-in decompressor is still plodding along. The difference while not quite as large is still significant on CPUs with fewer cores like the 5900X and 12700k.
You had to before, right? Otherwise you’d simply not be able to decompress RAR, 7z, etc.
On macOS though, one of the first things I always install is The Unarchiver which similarly decompresses just about anything and readily makes use of available CPU cores. The various archive tools that come with every Linux distro are usually capable enough that I don’t need to install anything extra.
So is most of Windows.
Sometimes I don't want compression at all, so I'll tar instead, just because it's easier to work with one big file over many small ones. Tar is also convenient for beaming groups of files over netcat.
But yes, if you specifically want a tarball you'll still need tar.
(Correction: as a child comment says, it was gzipped tar, not plain tar)
Well, not exactly _full_, unless you're talking compressed files. You can be smart and skip ahead to read the next file's metadata by knowing the current file's size. GNU tar and FreeBSD tar already do this; getting a listing of millions of files for a hundreds-of-gigabytes tar is nearly instant this way.
Compressing the archive does throw a wrench into it. You'll have to decompress the whole thing in that case.
Most Linux distros and Windows suffer from the same problem of state. Immutable OSes and systems basically fix this, and it's amazing. I'm happy to use a computer again.
Immutable computing sounds frickin amazing!!! Being able to check your entire system configuration into Git, and effectively re-build your OS setup at any time, is really something I want to explore this year.
Yes, it really is amazing. My computer is amazing. I have been able to build intricate set ups that are immune to upgrades and such. I use a relatively complicated XMonad based set up right now, but because it's all in Nix, upgrades are a breeze. Yes, there is some trouble, but it's flagged before it happens or I can easily revert to the old system. This is the longest time I've gone without re-installing an OS (not that that would even be a big deal with Nix anyway, because a new install will be identical).
- Average karam farming HN user
And back then, there wasn't really a strict API for extensions, so they just injected things into random places, and Microsoft, 28 years later, is still supporting that.
File-roller and Ark definitely do freeze up if you attempt to browse a large compressed tarball. Maybe greying out and showing the indefinite status bar is a better experience for you...but they're equally non-responsive.
Though i rarely distribute stuff in RAR.
Also use it to span backups across multiple archival M-Disc blurays.
I also prefer the UI and configurable dictionary size to 7zip. Rar lets you isolate each file if you wish instead of solid compression. Ever had to insert 2 blurays just to get a 3kb text file out of an archive?
But yes, the only people who use it these days are the people who started using it long ago and just never switched.
Safely letting users easily see what's in a suspicious RAR before just blindly extracting it or opening it in third party software (possibly with known/unknown exploits) sounds like a good security feature for an OS.
7z does this now, so it is legacy stuff I come across I use RAR for. I am not aware of any advantage for RAR over 7z. I rarely have to use multivolume these days anyways.
In-file forward error correction[1]?
Same thing could be said about .mkv (Matroska), which is also natively supported by Windows. I've never seen it used outside pirated movies.
OP: rar is very very common for anything made by a Linux computer.
As sibling commenters said, you're probably thinking of .tar. Now that I run into a lot. :-)
I probably installed it many years ago from the repositories. Now that linux gaming is so good I've been seeing 7z and rar being used for game mods a lot.
If you're on Linux, you make .tar.gz or .tar.bz2 or something. Or .zip, I guess you see sometimes. But RAR? That's a windows people thing, in my experience.
This has no effect on your choice of a third-party application.
So I will continue to install 7Zip and completely disable any built-in handling of archive files.
Apple also does not support (in the UI) all popular compression methods natively.
I needed to write a script that zips a directory from the command line, and found out that Windows 10/11 and at least Server 2019 includes BSD tar by default! You can use it like this:
'C:\Temp>tar acvf backup.zip directory'
So, no need to install any third-party zip/unzip CLI tool.
Once that is done, you no longer has such "native support for RAR, 7-Zip, Tar and other archive formats" problem to start with.
NT was light years ahead of its time, and I daresay its threading, I/O, permissions, and driver models are in many ways superior to the competition.
That userspace Windows sucks or is slow, is decidedly not a kernel problem.
This distinction seems pretty silly since only tar actually comes with linux out of the box. Everything else requires you to install another software package, as has been the case on Windows for decades.
2. This is complete nonsense. Any desktop distro comes with support for a wide variety of archive formats in their archiving apps as well as their file managers.
GNOME Archive Manager, KDE's Ark and File Roller all support literally dozens of formats. So do Dolphin (via KIO), Nautilus (via libarchive and/or GVFS), and Thunar (via its archive manager plugin which wraps various CLI tools).
On the vast majority of Linux operating systems comparable to Windows (i.e., coming with a GUI), normal use has never required desktop users to manually install software just to open an archive.
The only exception would be Windows gamers downloading warez for use under emulation in patent-encumbered archive formats for which archiving tools would not be legal to freely distribute in some jurisdictions.
Really I'm just trying to point out how dumb it is to say that Microsoft should just abandon Windows and switch to Linux instead of rolling out their own support for new archive formats.
Stuff like wsl1, etc.