Dosyayı açmaya çalışıyor


66

Bir dosyayı açmaya çalışırken, aşağıdaki hatayı aldım:

Archive:  file.zip
skipping: file.bla            need PK compat. v4.5 (can do v2.1)

Biri yardım edebilir mi?


2
7z x file.zip Bilgi yüklemeyi deneyin , hatanın yerleşik olarak desteklemeyen şifre korumalı fermuarlarla ilgili olduğundan eminim.
nerdwaller

Yanıtlar:


98

Fermuarını açmaya çalış p7zip.

Sırasıyla MacPorts veya Homebrew aracılığıyla bu komutlarla yükleyebilirsiniz :

sudo port install p7zip

brew install p7zip

Ardından, açmak için, kullanın:

7za x file.zip

15
Bu çalışıyor. Sadece merak ediyorum: need PK compat. v4.5 (can do v2.1)mesaj, Bilgi-ZIP’ın (yani standart unzip) PKWARE tarafından tanımlanan daha yeni bir formatta dosya okuyamadığını mı, yoksa bunun aslında bir .zip dosyası değil de 7z bir dosya olduğunu mu gösteriyor?
avernet

@avernet o zaman neden Windows yapabilir ve macOS olmasın? MacOS o kadar kötü mü?
user924

2

unzipKomutu kullanmaya duygusal olarak bağlıysanız ; Bu aynı zamanda çalışır:

$ brew tap homebrew/dupes
$ brew install unzip
$ brew link unzip --force

# Warning: unzip is keg-only and must be linked with --force
# Note that doing so can interfere with building software.

0

Daha eski bir Mac kullanıyorsanız, XCode en son işletim sistemi olmadan yüklenmez. Xcode veya Homebrew olmadan iyi çalıştığını öğrendim, ancak bazı terminal komutlarını çalıştırırken rahat olmanız gerekiyor.

SourceForge'dan 7za indirebilirsiniz . Bir terminal exec simgesi olan 7za dosyası olarak görünecektir. Sonra / usr / local / bin dizinine kopyalayın ve chmod +x /usr/local/bin/7za(bin klasörünü oluşturmak zorunda kaldım). Sonra 7za x path / to / your / file.zip yazın ve çalışması gerekir.

$ sudo mkdir -p /usr/local/bin
$ sudo cp /Volumes/p7zip/7za /usr/local/bin
$ sudo chmod +x /usr/local/bin/7za
$ 7za x path/to/your/file.zip

0

Bu dosya Windows / Linux altında 7zip kullanılarak sıkıştırılmış ve MacOS altında sıkıştırılmaya çalışıyorsunuz.

İndir Unarchiver App Store'dan ve unzip için kullanabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.