Fonctionne sur votre appareil · Votre fichier ne quitte jamais votre appareil.
Déposez un .zip et voyez chaque entrée avec sa taille et sa taille compressée, dans l’arborescence avec laquelle l’archive a été créée. Téléchargez un seul fichier, téléchargez-les tous un par un, ou affichez d’abord l’aperçu d’une image ou d’un texte sans rien extraire.
Cela marche sur le téléphone comme sur l’ordinateur : quelqu’un vous envoie une archive en déplacement, vous l’ouvrez ici et n’enregistrez que le PDF qu’il vous faut. L’archive est lue sur votre appareil ; rien n’est envoyé nulle part. Les noms de fichiers que d’anciens logiciels d’archivage ont écrits dans une page de codes locale – cyrillique, arabe, grecque, hébraïque, turque, japonaise, chinoise, coréenne – sont lus dans cette page de codes.
Les fichiers protégés par mot de passe sont la seule chose que cet outil ne peut pas extraire : le format les marque, si bien qu’ils sont signalés comme protégés et que tout le reste de l’archive sort normalement. Les fichiers endommagés ou tronqués sont signalés clairement, tout comme une archive trop grande pour la mémoire de l’appareil.
Ne convient pas pour : Extraire des fichiers protégés par mot de passe, ou ouvrir des archives RAR et 7z – seules les entrées ZIP standard sans mot de passe peuvent être extraites.
L’outil vérifie les deux premiers octets du fichier, les lettres PK qui ouvrent tout ZIP, et non son extension. Plusieurs formats courants sont des archives ZIP à l’intérieur : les fichiers Word, Excel et PowerPoint (.docx, .xlsx, .pptx), les livres numériques EPUB et les paquets Android .apk. Faites-en glisser un sur la zone de dépôt, car le bouton de choix n’affiche que les fichiers .zip, et ses parties sont listées. Dans un .docx, les images se trouvent dans le dossier word/media, et chacune peut être téléchargée séparément.
Un fichier sans ces deux octets est refusé avec « Ce fichier n’est pas une archive ZIP. » C’est ce qu’obtient une archive RAR ou 7z, et aussi un « zip » qui est en réalité une page web enregistrée par un téléchargement raté.
Un ZIP garde sa table des matières tout à la fin. Quand cette fin manque, comme après un téléchargement interrompu, l’outil signale que le ZIP est peut-être incomplet ou endommagé. Le même message apparaît pour une partie d’une archive découpée en morceaux, comme .z01 ou .zip.001 ; ces parties ne peuvent pas être réunies ici : il vous faut l’archive en un seul fichier. Une archive trop grande pour la mémoire de cet appareil est signalée exactement comme telle.
Un fichier protégé par mot de passe est marqué comme tel dans la liste, un message indique combien il y en a, et tous les autres fichiers sortent quand même. L’archive entière n’est refusée que si chaque fichier a un mot de passe. Un fichier compressé avec une autre méthode que Store ou Deflate, ce que peu de programmes font, ne peut pas être extrait et est signalé par son nom.
Les noms sont lus en UTF-8 quand l’archive les marque ainsi, porte une copie Unicode du nom, ou est tout simplement de l’UTF-8 valide. Les archives créées par d’anciens programmes enregistraient les noms dans une page de codes locale ; ces noms sont lus dans la page de codes qui en fait des mots, comme cp866 pour le russe, cp720 pour l’arabe, cp737 pour le grec, cp857 pour le turc, cp862 pour l’hébreu, ou Shift_JIS, GBK, Big5 et EUC-KR pour le japonais, le chinois et le coréen.
Taille est la taille décompressée et Compressé la taille dans l’archive ; la colonne Compressé est masquée sur les écrans étroits. Quand les deux sont presque égales, le fichier était déjà compressé, comme le sont d’ordinaire les photos et les vidéos. Les dossiers sont listés en premier, et les nombres dans les noms sont triés par valeur : page2 vient avant page10. L’aperçu de texte montre les 4 000 premiers caractères, lus en UTF-8, et en plus des fichiers TXT, CSV, JSON, XML, HTML, Markdown et journaux, il ouvre aussi les fichiers TSV, CSS, JavaScript, YAML, INI, SRT et VTT.
Plus dans Archives et fichiers
Cette page dans d’autres langues: English · العربية · Deutsch · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা