Jak naprawić koniec z podpisem katalogu centralnego, którego nie znaleziono



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Pliki skompresowane są szeroko stosowane w dzisiejszym świecie. Wraz ze wzrostem rozmiaru plików z dnia na dzień, coraz więcej osób zwraca się do kompresji. Podczas próby rozpakowania skompresowanego pliku użytkownicy napotykali „ Nie znaleziono sygnatury końca centralnego katalogu ' Komunikat o błędzie. Ten komunikat o błędzie pojawia się, gdy próbujesz rozpakować pliki za pomocą narzędzia do rozpakowywania. Bardziej szczegółowy opis wspomnianego komunikatu błędu zawiera wspomniane zdanie.



Nie znaleziono sygnatury końca katalogu centralnego



Jak się okazuje, przyczyny tego komunikatu o błędzie są dość oczywiste, a nawet wspomniane w komunikacie o błędzie. Komunikat o błędzie pojawia się, gdy pobrany plik jest niekompletny lub wystąpił błąd podczas procesu pobierania. Jednak nie jest to jedyna przyczyna problemu. Dlatego dla lepszego zrozumienia omówimy je poniżej w bardziej szczegółowy sposób. Komunikat o błędzie można łatwo naprawić, dzięki czemu nie musisz się martwić, ponieważ jest on dość ogólny. Powiedziawszy to, przejdźmy do przyczyn wspomnianego komunikatu o błędzie.



  • Uszkodzony plik - Jednym z głównych powodów, dla których pojawia się ten błąd, jest próba rozpakuj plik to jest zepsute. Może się to zdarzyć z wielu powodów, takich jak nieprawidłowe zakończenie pobierania, co spowodowało uszkodzenie pliku. W takim przypadku najbezpieczniejszym rozwiązaniem jest usunięcie problematycznego pliku, a następnie ponowne pobranie go.
  • Nieprawidłowe narzędzie - Jak się okazuje, jeśli spróbujesz użyć narzędzia do rozpakowywania na skompresowanych plikach, które nie są obsługiwane przez to narzędzie, takich jak pliki .gz lub gunzip, najprawdopodobniej otrzymasz wspomniany komunikat o błędzie. W takim przypadku będziesz musiał użyć odpowiedniego narzędzia gunzip, aby zdekompresować takie pliki bez żadnych problemów.
  • Archiwum wieloczęściowe - Wreszcie innym powodem, który może spowodować wspomniany komunikat o błędzie, jest plik, który ma wiele części. Oznacza to, że plik, który próbujesz skompresować, ma również inne części, które są wymagane do poprawnego zdekompresowania. W takim scenariuszu będziesz musiał połączyć pliki, a następnie je rozpakować.

Po zapoznaniu się z przyczynami wspomnianego komunikatu o błędzie przejdźmy do metod, które możesz zaimplementować, aby rozwiązać ten problem. Więc bez dalszych ceregieli, zacznijmy.

Metoda 1: Użyj alternatywnych narzędzi

Jak się okazuje, narzędzie unzip szuka linii kodu odnoszącej się do końca skompresowanego pliku. Dlatego też, gdy narzędzie nie może zapisać wspomnianych wierszy, wyskakuje wspomniany komunikat o błędzie, co powoduje, że nie można rozpakować pliku. Istnieją jednak inne podobne narzędzia, których można użyć, aby osiągnąć ten sam cel. Zaletą tych alternatyw jest to, że nie szukają one kodu końcowego, dzięki czemu są w stanie zdekompresować dane pliki. Aby to zrobić, wykonaj poniższe instrukcje.

7zip

Pierwszym narzędziem, które możesz wypróbować, jest narzędzie 7zip, z którego można korzystać bezpłatnie. Oto, jak z niego korzystać:



  1. Przede wszystkim musisz go zainstalować na swoim komputerze.
  2. Jeśli jesteś na Prochowiec urządzenie, możesz użyć menedżera pakietów brew, aby zainstalować narzędzie. Aby to zrobić, wprowadź następujące polecenie w oknie terminala:
    napar zainstaluj p7zip
  3. W przypadku korzystania z Ubuntu urządzenie, możesz użyć następującego polecenia:
    sudo apt install p7zip-full

    Instalowanie 7zip

  4. W przypadku systemu Windows możesz po prostu pobrać narzędzie z ich witryny internetowej.
  5. Po pobraniu pliku użyj następującego polecenia, aby wyodrębnić plik z archiwum:
    7z x nazwa_pliku.zip

    Wyodrębnianie za pomocą 7zip

  6. Sprawdź, czy to rozwiąże problem.

Fastjar i Ditto

Innym narzędziem do archiwizacji, które zostało zgłoszone jako działające przez innych użytkowników mających ten sam problem, jest narzędzie fastjar oparte na Javie. Dla Prochowiec Użytkownicy mogą korzystać z wbudowanego narzędzia znanego jako ditto. Postępuj zgodnie z poniższymi instrukcjami, aby go zainstalować i używać:

  1. Aby zainstalować narzędzie, musisz uruchomić następujące polecenie w oknie terminala w systemie Ubuntu:
    sudo apt zainstaluj fastjar

    Instalowanie Fastjar

  2. W przypadku systemu Windows narzędzie można pobrać z witryny SourceForge a następnie przejdź do katalogu narzędzia.
  3. Po zainstalowaniu narzędzia uruchom następujące polecenie, aby zdekompresować plik:
    jar xvf nazwa_pliku.zip

    Wyodrębnianie za pomocą Fastjar

  4. W przypadku użytkowników komputerów Mac użyj zamiast tego następującego polecenia, które wykorzystuje narzędzie ditto:
    jw. -xk YourZipfile.zip ./
  5. Tutaj ./ odnosi się do bieżącego katalogu. Oznacza to, że plik zostanie zdekompresowany do aktywnego katalogu.

Uwaga:

Ważną rzeczą, na którą należy zwrócić uwagę, jest to, że często użytkownicy próbują rozpakować pliki .gz za pomocą narzędzia do rozpakowywania. Często prowadzi to do błędów, takich jak ten, o którym mowa. W przypadku plików .gz będziesz musiał użyć odpowiedniego narzędzia gunzip, aby skutecznie zdekompresować pliki. Dotyczy to użytkowników Ubuntu, ponieważ często skompresowane pliki są plikami .gz. Dlatego użyj narzędzia gunzip lub pliku narzędzie tar aby wyodrębnić takie pliki.

Metoda 2: Ponownie pobierz plik

Jak się okazuje, „nie znaleziono końca sygnatury katalogu centralnego” występuje zwykle, gdy odpowiedni plik nie został poprawnie pobrany lub został uszkodzony podczas procesu pobierania. W takim przypadku narzędzie do rozpakowywania nie jest w stanie poprawnie odczytać pliku, w wyniku czego wyrzuca wspomniany komunikat o błędzie. Aby to naprawić, wystarczy ponownie pobrać problematyczny plik, co powinno rozwiązać problem na wypadek, gdyby wyżej wymienione alternatywy nie zadziałały. Po poprawnym pobraniu pliku powinien rozpakować się bez żadnych problemów.

3 minuty czytania