Accueil
» WINDOWS
»
Comment rechercher un fichier d'archive sans l'extraire sous Windows 10
Comment rechercher un fichier d'archive sans l'extraire sous Windows 10
Pour effectuer une recherche dans une archive sans l'extraire sous Windows 10, utilisez lla commande `list` de 7-Zip avec un nom de fichier ou un caractère générique. Cette commande affiche les entrées correspondantes de l'archive sans les enregistrer dans un dossier. La recherche porte sur les noms et les chemins d'accès ; elle ne recherche pas les mots contenus dans un PDF, un document ou tout autre fichier archivé.
Ce que cette recherche peut trouver
La liste peut afficher les noms des membres d'une archive, le chemin d'accès aux dossiers, leur taille et leur date. Ceci est utile pour vérifier si un téléchargement contient un programme d'installation, un document ou une image spécifique avant de l'extraire. 7-Zip prend en charge de nombreux formats d'archive courants, mais la compatibilité varie selon le format ; sa page officielle distingue les formats qu'il peut créer de ceux qu'il peut uniquement extraire.
La commande utilisée ici est ` lls`, et non ` xls` ou `ls` e. Ces dernières sont des commandes d'extraction. Une liste filtrée lit le répertoire d'archive et affiche les entrées correspondantes ; elle ne crée pas de copie extraite dans le répertoire courant.
Installez 7-Zip et ouvrez l'invite de commandes.
Téléchargez 7-Zip depuis le site officiel de 7-Zip et installez la version compatible avec votre système Windows.
Dans l'Explorateur de fichiers, ouvrez le dossier contenant l'archive. Cliquez dans la barre d'adresse, saisissez `/etc/ cmdinput` et appuyez sur Entrée. L'invite de commandes s'ouvre dans ce dossier ; vous pouvez alors accéder à l'archive par son nom.
Utilisez le chemin complet 7z.exedans la commande. Sur une installation 64 bits standard, il se trouve généralement à cet emplacement C:\Program Files\7-Zip\7z.exe. Si vous avez installé la version 32 bits, vérifiez C:\Program Files (x86)\7-Zip\plutôt ce chemin. L'utilisation du chemin complet évite de modifier la PATHvariable d'environnement Windows.
Le fichier ZIP sélectionné reste dans le dossier Téléchargements ; la commande lit son contenu sans le décompresser.
Rechercher un nom de fichier exact
Avec l'invite de commandes ouverte dans le dossier de l'archive, remplacez archive.zippar le nom réel du fichier d'archive et report.pdfpar le fichier que vous souhaitez localiser :
"C:\Program Files\7-Zip\7z.exe" l "archive.zip" "report.pdf" -r
Par exemple, pour trouver report.pdfdans project-files.zip, exécutez :
"C:\Program Files\7-Zip\7z.exe" l "project-files.zip" "report.pdf" -r
Conservez les guillemets autour des noms ou chemins contenant des espaces. Si l'invite de commandes n'est pas ouverte dans le dossier de l'archive, remplacez `<chemin_vers_l'invite_de_commandes>` archive.zippar son chemin complet, par exemple C:\Users\Alex\Downloads\project-files.zip`<chemin_vers_l'invite_de_commandes>`, et conservez ce chemin entre guillemets.
La lcommande liste les entrées correspondantes et -rinclut les fichiers contenus dans les dossiers d'archives imbriqués.
Consultez les résultats ou élargissez votre recherche.
7-Zip affiche le nom de l'archive et un tableau des correspondances. La colonne Nomdocs\report.pdf indique le chemin d'accès au dossier interne de l'archive docs. Le résumé en bas de page indique le nombre et la taille totale des entrées correspondantes. Ces informations sont enregistrées dans l'archive et ne constituent pas une preuve que le contenu du fichier est sain ou intact.
Le résultat identifie le chemin d'accès au membre à l'intérieur du fichier ZIP ; aucun document extrait n'apparaît dans le dossier Windows.
Si vous ne connaissez qu'une partie d'un nom, entourez ce texte d'astérisques. Cet exemple permet de trouver les noms contenant « report » :
"C:\Program Files\7-Zip\7z.exe" l "project-files.zip" "*report*" -r
Utilisez un modèle comme `ffmpeg` ffmpeg*pour trouver les noms commençant par « ffmpeg » ou `pdf` *.pdfpour lister les fichiers PDF. Encadrez les caractères génériques par des guillemets afin qu'ils ne constituent qu'un seul argument de ligne de commande. 7-Zip utilise ses propres règles : en particulier, `ffmpeg` *.*correspond aux noms avec une extension, et non à tous les noms de fichiers possibles. Utilisez ` pdf` *lorsque vous souhaitez inclure les fichiers sans extension. La FAQ de 7-Zip documente ce comportement des caractères génériques et explique l' -roption correspondante.
Le caractère générique renvoie à la fois report.pdf et annual-report.docx provenant de différents dossiers à l'intérieur du fichier ZIP.
Si la commande ne renvoie aucune correspondance
Exécutez la commande avec uniquement le nom de l'archive pour afficher son contenu complet, puis vérifiez l'orthographe exacte et le chemin d'accès indiqués dans le résultat.
Vérifiez que le chemin d'accès à l'archive est correct et que le chemin indiqué 7z.execorrespond à votre dossier d'installation.
Essayez un modèle plus large, par exemple : *report*. Un fichier peut avoir une extension différente ou se trouver dans un dossier imbriqué ; -rpermet à la recherche par caractère générique de s’effectuer dans les entrées imbriquées.
Si 7-Zip indique qu'il ne peut pas ouvrir l'archive, vérifiez que le fichier est complet et utilise un format compatible. Une archive endommagée ou un format non lisible par 7-Zip peut ne pas être affiché.
Limites et manipulation en toute sécurité
Cette méthode effectue une recherche dans les noms de fichiers, et non dans leur contenu. Pour trouver une expression dans un fichier texte ou un PDF, vous devez d'abord extraire l'élément correspondant, puis le rechercher avec une application locale appropriée. Vous pouvez extraire uniquement l'élément correspondant dans un dossier séparé au lieu de décompresser l'archive entière.
Certaines archives chiffrent leurs noms de fichiers. Dans ce cas, 7-Zip peut vous demander le mot de passe avant d'afficher ou de filtrer les noms. Ne saisissez un mot de passe que pour les archives de confiance. L'affichage des noms de fichiers ne constitue pas une analyse antivirus ; utilisez donc votre logiciel de sécurité avant d'ouvrir ou d'extraire des fichiers provenant d'une source inconnue. Évitez de soumettre des archives privées à des services d'analyse publics.
Pour les programmes d'installation, les sauvegardes et les téléchargements volumineux, afficher le contenu de l'archive au préalable permet de vérifier rapidement son état sans la dénaturer. Utilisez la commande `full-path` et adaptez le nom de l'archive, le chemin cible et le dossier d'installation de 7-Zip à votre ordinateur.