À propos de cet outil
Un petit outil pour une tâche courante.
Les fichiers ZIP restent le moyen le plus simple de remettre un groupe de fichiers à quelqu’un. Le Compresseur ZIP de YunoNext fait ce travail localement, directement et honnêtement sur le résultat.
La raison
L’archive n’a pas besoin de voyager pour être compressée.
La plupart des outils ZIP en ligne vous demandent de téléverser des fichiers, d’attendre un serveur et de télécharger le résultat. Pour un dossier de documents privés, ce détour est inutile. Les navigateurs ont déjà la permission de lire les fichiers que vous sélectionnez et assez de capacité pour les compresser.
Cet outil utilise cette capacité directement. Les fichiers restent dans l’onglet, un Web Worker se charge de la compression et le téléchargement est créé depuis la mémoire. L’hébergeur sert la page ; il ne reçoit jamais l’archive.
Ce choix fixe aussi les limites. Un onglet de navigateur a une mémoire finie, l’outil refuse donc les travaux trop volumineux plutôt que de risquer un plantage. Il ne peut pas ouvrir d’archives protégées par mot de passe, car la bibliothèque du navigateur ne les prend pas en charge. Et il vous dira lorsqu’une reconstruction est plus volumineuse au lieu de prétendre que tous les fichiers profitent de la compression.
Ce qu’il fait
Une tâche, faite avec soin.
- Crée un ZIP standard à partir de fichiers ou d’un dossier, avec les chemins relatifs intacts.
- Reconstruit un ZIP existant à n’importe quel niveau, de Faible (1) à Max. (9).
- Valide les entrées au chargement et indique le nombre réel d’octets avant et après.
- Vous permet d’annuler une tâche en cours sans produire de téléchargement partiel.
Ce qu’il ne fait pas
Pas de serveur caché, pas de fausses économies.
- Il ne téléverse, ne stocke ni n’analyse vos fichiers à la recherche de logiciels malveillants.
- Il ne crée ni ne supprime de mots de passe, ne divise pas les fichiers et ne produit pas d’archives RAR/7z.
- Il ne promet pas que des médias déjà compressés deviendront plus petits.
- Il ne conserve pas vos fichiers entre les visites. Recharger la page les efface.
Comment c’est construit
Une petite pile avec des limites visibles.
L’outil fait partie du site YunoNext. Il utilise l’API File, un module Web Worker et JSZip pour créer l’archive. Le résultat devient une URL Blob dans la page, le téléchargement n’a donc jamais besoin d’un aller-retour vers le serveur.
API File
Les fichiers et les entrées de dossiers sélectionnés ne sont lus qu’après votre choix.
Web Worker + JSZip
La compression s’exécute hors du thread principal pour que la page reste réactive.
Blob local
L’archive terminée devient un lien de téléchargement créé dans le navigateur.
Une note sur le code tiers
JSZip est inclus avec le site au lieu d’être chargé depuis un CDN. Le navigateur télécharge le JavaScript, le CSS et les polices de la page elle-même ; il n’envoie aucune donnée de fichier à un service externe.
Principes
Le résultat doit être crédible.
Voici les décisions qui façonnent l’outil, même lorsqu’une promesse marketing plus simple serait plus facile.
Afficher les octets
L’économie est calculée à partir des tailles réelles d’entrée et de sortie. Une petite archive peut grossir, et le résultat le dit.
Garder l’original à portée de main
Lorsque la compression n’aide pas, le ZIP d’origine reste le téléchargement principal au lieu d’être remplacé par une reconstruction plus volumineuse.
Refuser plutôt que figer
Les limites de fichiers et d’entrées protègent l’onglet. Une limite honnête vaut mieux qu’un blocage du navigateur en cours de route.
Essayez-le
Mettez-le au travail avec un vrai dossier.
Le compresseur est gratuit, ne nécessite aucun compte et s’exécute dans la page déjà ouverte.