Cookies de statistiques et de publicité
Nous utilisons des cookies de statistiques et de publicité, tous deux destinés à Google. Si vous refusez, rien ne change visiblement pour vous.Aller à la page de confidentialité
Vous pouvez convertir RAR en XZ gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. Le fichier part chiffré vers notre serveur, y est converti, puis supprimé dès la fin du travail.
Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.
Ils sont convertis les uns après les autres et reviennent ensemble dans un ZIP.
RAR en XZ
XZ est un conteneur ouvert qui enveloppe la compression LZMA2, et c’est l’une des deux options sérieuses quand un fichier doit être à la fois petit et archivé. La compression est solide : un XZ atteint typiquement 60 à 70 % de réduction sur du contenu généraliste, et davantage sur du texte ou des données très structurées.
La conversion produit un XZ dont le contenu est exactement celui du RAR extrait. Aucun fichier n’est modifié en route, et la compression est appliquée à un TAR implicite, parce que XZ ne porte qu’un seul flux. Pour une collection, c’est l’équivalent d’un « TAR.XZ » en deux étapes : extraction, réemballage, compression.
Chaque membre du RAR arrive dans le flux compressé sans modification, et c’est la règle qui s’applique à toutes les paires d’archives sur ce site. Ce qui est en danger, c’est ce que le conteneur savait des fichiers plutôt que ce qui était dedans : un mot de passe, et sur certains formats les permissions et horodatages POSIX.
Pour une collection de documents, de photographies, ou de données scientifiques, cette fidélité est ce qui compte. Le contenu est intact, et l’archivage ou la transmission peuvent continuer. Pour une collection qui reposait sur des permissions UNIX précises, c’est une information à vérifier avant de considérer la conversion comme terminée.
Lire un RAR exige l’utilisation d’unrar-free, qui est une licence distincte de la GPL-2+ et qui ne se compile pas dans le même binaire que le moteur 7-Zip utilisé par le site. L’ensemble tourne sur un serveur, pas dans le navigateur, et c’est documenté comme tel.
Le fichier est envoyé chiffré vers un conteneur qui ne contient rien d’autre que ce qu’il faut pour la tâche. Le répertoire de travail est supprimé à la fin, qu’elle ait réussi ou échoué. Le plafond gratuit est de 25 Mo par fichier, et une étape qui dépasse 60 secondes est tuée plutôt que laissée à bloquer sur une archive mal formée.
Cette conversion fonctionne et son image miroir ne fonctionnera pas, et la raison est juridique plutôt que technique. La licence UnRAR autorise l’utilisation du code pour extraire des archives et interdit spécifiquement de l’utiliser pour construire un programme qui crée des fichiers RAR. Produire un RAR est la seule chose que notre convertisseur n’a pas le droit de faire.
C’est appliqué à trois endroits plutôt qu’à un seul : le format est marqué non-écrivable dans le registre, la liste des formats que le convertisseur a le droit d’écrire ne contient pas RAR, et un test échoue si les deux divergent un jour. L’extraction elle-même utilise unrar-free, qui est GPL-2+ et se trouve dans la branche main de Debian, exécuté comme un processus séparé.
RAR supporte un chiffrement fort et aucune archive chiffrée ne peut être réemballée tant qu’elle est en vigueur. L’extracteur est invoqué d’une manière qui échoue immédiatement sur une archive protégée plutôt que d’attendre une invite à mot de passe — il n’y a pas de terminal sur le convertisseur pour qu’une telle invite apparaisse, et une tâche qui reste suspendue jusqu’à ce qu’on la tue vous en dit moins qu’une tâche qui refuse tout de suite.
Le mot de passe en main, le chemin local est court : extrayez le RAR avec 7-Zip ou Keka, puis créez le XZ avec la commande `xz -e` qui active les presets les plus exigeants en compression. Aucune de ces deux étapes ne demande un service tiers, et le résultat est identique à ce que la conversion produirait si elle pouvait accepter le mot de passe.
RAR a normalisé les archives multi-volumes — part1.rar, part2.rar, ou l’ancienne chaîne .r00 — parce qu’il a été conçu à une époque où les fichiers voyageaient sur des supports amovibles. En extraire une exige que tous les volumes soient présents au même moment.
Ce convertisseur reçoit un seul fichier téléversé, donc un ensemble ne peut pas être réassemblé même si vous commencez par la première partie : l’extracteur trouve l’archive incomplète et la tâche échoue. Réassemblez les volumes avec un archiveur local, ou demandez à la source un fichier unique. C’est une propriété de l’arrangement plutôt qu’un défaut, et c’est moins cher à savoir maintenant qu’après quatre téléversements.
XZ est plus lent à la compression que GZ ou ZIP, et il est notablement plus lent à la décompression que les deux. Pour un envoi immédiat, GZ ou ZIP sont préférables : la décompression est plus rapide sur la machine du destinataire, et la compression elle-même ne monopolise pas le CPU de l’expéditeur.
XZ gagne sa place quand le fichier est destiné à être archivé plutôt qu’à être ouvert souvent. Une copie de sauvegarde, un snapshot de données, une distribution source compressée : c’est là que le taux de compression supérieur justifie le coût. Pour un envoi par messagerie, GZ ou ZIP sont presque toujours la bonne réponse, et la conversion peut être refaite à la demande.
La propriété la plus notable que XZ ne transporte pas est le record de récupération de RAR : des données de parité stockées à l’intérieur de l’archive qui permettent à un fichier endommagé de se réparer. Cette redondance est ce qui rend certaines archives RAR robustes à un disque défaillant ou à un transfert interrompu.
Si cette redondance est la raison pour laquelle vous avez choisi RAR, la conversion la retire en silence. La règle générale pour les paires d’archives ici couvre le reste : chaque membre sort octet pour octet, et ce qui est en danger est ce que le conteneur savait des fichiers. Gardez le RAR à côté du XZ pour les archives où le record de récupération compte, et convertissez à la demande pour les cas où la transmission est l’objectif.
Convertir hors de RAR ne rend pas l’archive universellement ouvrable. Notre registre note une prise en charge parcellaire comme un problème connu de XZ, et c’est exact : Windows ne lit pas XZ nativement, et un destinataire avec une machine verrouillée aura besoin d’un outil comme 7-Zip pour l’extraire.
Ce qui a changé, c’est que le logiciel dont il aurait besoin est libre et disponible plutôt que commercial. Voyez donc XZ comme un format d’archive et de conservation, et choisissez ZIP ou GZ quand le destinataire a une contrainte d’ouverture immédiate. Les deux décisions ne s’excluent pas mutuellement, et la conversion peut être refaite à la demande pour un cas particulier.
L’archive est extraite dans un répertoire de travail nommé d’un identifiant unique, le XZ est calculé à partir du flux des fichiers extraits, et le répertoire est supprimé en bloc à la fin, qu’elle ait réussi ou échoué. La suppression est exécutée dans un bloc finally qui passe sur tous les chemins de sortie, y compris les erreurs, et c’est ce qui empêche un fichier intermédiaire de subsister après une tâche qui a planté.
L’archive déballée est plafonnée à 2 Go par le module d’archive, et c’est appliqué avant l’extraction : une archive qui déclare plus de 2 Go de contenu est refusée avec un message en clair plutôt que de remplir la mémoire du conteneur. Pour une archive qui dépasse ce plafond, l’archiveur local est la seule voie, et c’est le bon moment pour rappeler que cet outil est calibré pour des archives de taille raisonnable et non pour des sauvegardes complètes.
| RAR | XZ | |
|---|---|---|
| Nom complet | Archive RAR | Archive XZ |
| Extension de fichier | .rar | .xz |
| Type de média | application/vnd.rar | application/x-xz |
| Compression | Sans perte — rien n’est écarté | Sans perte — rien n’est écarté |
| Première publication | 1993 | 2009 |
| Publié par | win.rar GmbH | — |
| Licence | Propriétaire | Standard ouvert |
| Situation actuelle | Actuel | Actuel |
| S’ouvre dans un navigateur | Aucun navigateur | Aucun navigateur |
| Envisagé à la place | ZIP, 7Z | GZ, BZ2, 7Z |
Rien n’est écarté. RAR et XZ enregistrent leur contenu sans perte : la conversion change l’emballage, pas la qualité, et elle peut être répétée sans que les dégâts s’accumulent.
XZ compresse un flux unique et ne peut pas contenir de répertoire. C’est précisément pour cela que XZ est d’ordinaire associé à un format d’archive : l’archive rassemble les fichiers, XZ compresse le résultat.
RAR appartient à un éditeur ; XZ est une spécification publiée. Cela compte pour tout ce qui doit encore s’ouvrir dans dix ans, quand le logiciel d’origine n’existera peut-être plus.
7-Zip et Keka lisent aussi bien RAR que XZ : vous pouvez comparer le résultat à l’original sans second logiciel.
XZ date de 2009. xz, 7-Zip et Keka le lisent.
RAR a été publié en 1993 et XZ en 2009. Le plus ancien est en général le fichier le plus sûr à remettre ; le plus récent fait le même travail en moins d’octets.
Oui : cette conversion réclame un logiciel qui ne peut pas tourner dans un navigateur. Le fichier part donc chiffré vers notre serveur. Il est supprimé dès la fin du travail, et le résultat au bout de 60 minutes. Le travail est fait par 7-Zip, l’archiveur, dans sa forme en ligne de commande.
Oui, jusqu’à 100 conversions par jour pour des fichiers jusqu’à 25 Mo. Cette unique limite existe parce que cette conversion tourne sur un serveur que nous payons. Pour le reste rien n’est limité ici, et il n’y a de filigrane dans aucun cas. La limite existe parce que 7-Zip a besoin d’une de nos machines pour tourner.
Non. XZ enregistre le même contenu sans rien jeter : le résultat est identique en qualité à l’original. Les fichiers ressortent octet pour octet. Ce qui ne survit pas, c’est ce que le conteneur savait *à leur sujet* plutôt que ce qu’il contenait : un mot de passe et, sur certains formats, les permissions et horodatages d’origine.
XZ compresse un flux unique et ne peut pas contenir de répertoire. C’est précisément pour cela que XZ est d’ordinaire associé à un format d’archive : l’archive rassemble les fichiers, XZ compresse le résultat.
Rien n’est écarté. RAR et XZ enregistrent leur contenu sans perte : la conversion change l’emballage, pas la qualité, et elle peut être répétée sans que les dégâts s’accumulent.