Strona główna
» WINDOWS
»
Jak przeszukać plik archiwum bez jego wyodrębniania w systemie Windows 10
Jak przeszukać plik archiwum bez jego wyodrębniania w systemie Windows 10
Aby przeszukać plik archiwum bez rozpakowywania go w systemie Windows 10, użyj polecenia wiersza poleceń l(list) programu 7-Zip z nazwą pliku lub symbolem wieloznacznym. Wyświetla ono pasujące wpisy z archiwum bez zapisywania tych plików w folderze. Przeszukiwane są nazwy i ścieżki, ale nie są wyszukiwane słowa w pliku PDF, dokumencie ani innym pliku archiwalnym.
Co można znaleźć za pomocą tego wyszukiwania
Lista może zawierać nazwy członków archiwum, ścieżki folderów, rozmiary i daty. Jest to przydatne, gdy przed rozpakowaniem trzeba sprawdzić, czy pobrany plik zawiera konkretny instalator, dokument lub obraz. 7-Zip obsługuje wiele popularnych formatów archiwów, ale obsługa różni się w zależności od formatu; oficjalna strona programu rozróżnia formaty, które można utworzyć, od formatów, które można tylko rozpakować.
Użyte tutaj polecenie to l, a nie x, lub e. Są to polecenia ekstrakcji. Filtrowana lista odczytuje katalog archiwum i wyświetla pasujące wpisy; nie tworzy wyodrębnionej kopii w bieżącym folderze.
W Eksploratorze plików otwórz folder zawierający archiwum. Kliknij pasek adresu, wpisz cmdi naciśnij Enter. Wiersz polecenia otworzy się w tym folderze, dzięki czemu będziesz mógł odwołać się do archiwum po nazwie pliku.
Użyj pełnej ścieżki do 7z.exew poleceniu. Typowa instalacja 64-bitowa umieszcza ją w C:\Program Files\7-Zip\7z.exe. Jeśli zainstalowałeś wersję 32-bitową, sprawdź C:\Program Files (x86)\7-Zip\zamiast tego. Użycie pełnej ścieżki pozwala uniknąć zmiany PATHzmiennej środowiskowej systemu Windows.
Wybrany plik ZIP pozostaje w Pobranych; polecenie odczytuje jego listę bez rozpakowywania.
Wyszukaj dokładną nazwę pliku
Po otwarciu wiersza poleceń w folderze archiwum zastąp go archive.ziprzeczywistą nazwą pliku archiwum i report.pdfnazwą pliku, który chcesz zlokalizować:
"C:\Program Files\7-Zip\7z.exe" l "archive.zip" "report.pdf" -r
Na przykład, aby znaleźć report.pdfw project-files.zip, uruchom:
"C:\Program Files\7-Zip\7z.exe" l "project-files.zip" "report.pdf" -r
Nazwy lub ścieżki zawierające spacje należy umieszczać w cudzysłowie. Jeśli wiersz poleceń nie jest otwarty w folderze archiwum, należy zastąpić archive.zipgo pełną ścieżką, np C:\Users\Alex\Downloads\project-files.zip. , i umieścić ją w cudzysłowie.
Polecenie lwyświetla pasujące wpisy i -ruwzględnia pliki w zagnieżdżonych folderach archiwum.
Przeczytaj wyniki lub rozszerz zakres wyszukiwania
7-Zip wyświetla nazwę archiwum i tabelę dopasowań. Kolumna „Nazwa” pokazuje ścieżkę dostępu do archiwum, co docs\report.pdfoznacza, że plik znajduje się w docsfolderze wewnętrznym. Podsumowanie na dole zawiera liczbę i całkowity rozmiar pasujących wpisów. Są to dane zapisane w archiwum, a nie dowód na to, że zawartość pliku jest bezpieczna lub nienaruszona.
Wynik identyfikuje ścieżkę członka wewnątrz pliku ZIP; żaden wyodrębniony dokument nie pojawia się w folderze Windows.
Jeśli znasz tylko fragment nazwy, zaznacz ten tekst gwiazdkami. Ten przykład wyszukuje nazwy zawierające słowo „raport”:
"C:\Program Files\7-Zip\7z.exe" l "project-files.zip" "*report*" -r
Użyj wzorca, na przykład ffmpeg*do wyszukiwania nazw zaczynających się od „ffmpeg” lub *.pdfdo wyświetlania listy plików PDF. Umieść wzorce wieloznaczne w cudzysłowie, aby pozostały jednym argumentem wiersza poleceń. 7-Zip stosuje własne reguły dotyczące wieloznaczników: w szczególności *.*dopasowuje nazwy z rozszerzeniem, a nie wszystkie możliwe nazwy plików. Używaj ich, *gdy chcesz uwzględnić pliki bez rozszerzenia. W FAQ 7-Zip udokumentowano to zachowanie wieloznaczników i wyjaśniono tę -rzmianę.
Symbol wieloznaczny zwraca zarówno report.pdf, jak i annual-report.docx z różnych folderów wewnątrz pliku ZIP.
Jeśli polecenie nie zwróci żadnych wyników
Uruchom polecenie, podając tylko nazwę archiwum, aby wyświetlić jego pełną zawartość, a następnie sprawdź dokładną pisownię i ścieżkę wyświetloną w wynikach.
Sprawdź, czy ścieżka archiwum jest prawidłowa i czy podana ścieżka 7z.exeodpowiada folderowi instalacyjnemu.
Wypróbuj szerszy wzór, taki jak *report*. Plik może mieć inne rozszerzenie lub znajdować się w zagnieżdżonym folderze; -rpozwala na wyszukiwanie zagnieżdżonych wpisów za pomocą symbolu wieloznacznego.
Jeśli 7-Zip wyświetli komunikat o braku możliwości otwarcia archiwum, sprawdź, czy plik jest kompletny i używa obsługiwanego formatu. Uszkodzone archiwum lub format, którego 7-Zip nie może odczytać, może nie wygenerować listy.
Ograniczenia i bezpieczne obchodzenie się
Ta metoda przeszukuje nazwy plików, a nie ich zawartość. Aby znaleźć frazę w pliku tekstowym lub PDF, należy najpierw wyodrębnić ten element i przeszukać go za pomocą odpowiedniej aplikacji lokalnej. Zamiast rozpakowywać całe archiwum, można wyodrębnić tylko pasujący element do osobnego folderu.
Niektóre archiwa szyfrują nazwy plików. W takim przypadku 7-Zip może poprosić o podanie hasła, zanim będzie mógł wyświetlić lub filtrować nazwy. Wprowadź hasło tylko dla archiwów, którym ufasz. Lista nazw plików nie jest skanowaniem w poszukiwaniu złośliwego oprogramowania, dlatego przed otwarciem lub rozpakowaniem plików z nieznanego źródła skorzystaj z oprogramowania zabezpieczającego komputera. Unikaj przesyłania prywatnych archiwów do publicznych usług skanowania.
W przypadku instalatorów, kopii zapasowych i dużych plików do pobrania, umieszczenie archiwum na liście jako pierwszego to szybki sposób na sprawdzenie zawartości, bez utraty integralności archiwum. Użyj polecenia full-path i dostosuj nazwę archiwum, wzorzec docelowy oraz folder instalacyjny 7-Zip na swoim komputerze.