| Gyakran ismételt kérdések (GYIK)Felhasználói GYIKHasználhatom a 7-Zip-et kereskedelmi szervezetben?Igen, a 7-Zip ingyenes szoftver. Bármely számítógépen használhatja. Nem kell regisztrálnia vagy fizetnie a 7-Zip-ért. Hogyan állíthatom be a fájltársításokat 7-Zip értékre Windows 7 és Windows Vista rendszerben?A 7-Zip fájlkezelőt rendszergazdai módban kell futtatnia. Kattintson a jobb gombbal a 7-Zip fájlkezelő ikonjára, majd kattintson a Futtatás rendszergazdaként parancsra. Ezután módosíthatja a fájltársításokat és néhány más lehetőséget. Miért lehetnek nagyobbak a 7-Zip új verziója által létrehozott 7z archívumok, mint a 7-Zip régi verziója által létrehozott archívumok?A 7-Zip új verziói (a 15.06-os verziótól kezdve) alapértelmezés szerint más fájlrendezési sorrendet használnak a solid 7z archívumokhoz. A 7-Zip régi verziója (a 15.06-os verzió előtt) a "típus szerint" ("kiterjesztés szerint") fájlrendezést használta. A 7-Zip új verziója két rendezési sorrendet támogat:
Nagy különbséget érhet el a tömörítési arányban a különböző rendezési módszereknél, ha a szótár mérete kisebb, mint a fájlok teljes mérete. Ha hasonló fájlok vannak különböző mappákban, a "típus szerinti" rendezés bizonyos esetekben jobb tömörítési arányt biztosíthat. Ne feledje, hogy a "típus szerinti" rendezésnek van néhány hátránya. Az NTFS-kötetek például a "név szerinti" rendezési sorrendet használják, így ha egy archívum más rendezést használ, akkor a szokatlan sorrendű fájlok egyes műveleteinek sebessége a HDD-eszközökre eshet (a HDD-k alacsony sebességgel rendelkeznek a "keresési" műveletekhez). A tömörítési arányt a következő módszerekkel növelheti:
Ha úgy gondolja, hogy a szokatlan fájlsorrend nem jelent problémát az Ön számára, és ha a jobb tömörítési arány a kis szótárral fontosabb az Ön számára, használja a "qs" módot. Miért nem tud a 7-Zip megnyitni néhány ZIP archívumot?Az esetek 99% -ában ez azt jelenti, hogy az archívum helytelen fejléceket tartalmaz. Más ZIP-programok helytelen fejléccel nyithatnak meg néhány archívumot, mivel ezek a programok csak figyelmen kívül hagyják a hibákat. Ha van ilyen archívuma, kérjük, ne hívja fel a 7-Zip fejlesztőket. Ehelyett próbálja meg megtalálni az archívum létrehozásához használt programot, és tájékoztassa a program fejlesztőit arról, hogy szoftverük nem ZIP-kompatibilis. Vannak olyan ZIP-archívumok is, amelyeket a 7-Zip által nem támogatott módszerekkel kódoltak, például a WAVPack (WinZip). Miért nem tud megnyitni a 7-Zip néhány RAR archívumot?A 7-Zip 9.20 csak a RAR 2/3/4 formátumokat támogatja, és nem támogatja a RAR5 archívumokat. De a 7-Zip legújabb verziói támogatják a RAR5 archívumokat. Miért használ ideiglenes fájlokat a drag-and-drop archív kibontás a 7-Zip-ből az Explorerbe?A 7-Zip nem ismeri a dobási cél elérési útját. Csak a Windows Intéző ismeri a pontos eldobási célt. A Windows Intézőnek pedig fájlokra (húzási forrásra) van szüksége kibontott fájlokként a lemezen. Tehát a 7-Zip kibontja a fájlokat az archívumból a temp mappába, majd a 7-Zip értesíti a Windows Intézőt ezeknek a temp fájloknak az elérési útjáról. Ezután a Windows Intéző átmásolja ezeket a fájlokat a célmappába. Az ideiglenes fájlhasználat elkerülése érdekében használhatja a 7-Zip kibontási parancsát, vagy áthúzhatja a 7-Zip-ről a 7-Zip-re. Miért nem ad hozzá a parancssori verzió kiterjesztés nélküli fájlokat az archívumhoz?Valószínűleg *.* helyettesítő karaktert használ. A 7-Zip nem használja az operációs rendszer helyettesítő karakteres maszkelemzőjét, következésképpen a *.* formátumot kiterjesztéssel rendelkező fájlként kezeli. Az összes fájl feldolgozásához használja helyette a * helyettesítő karaktert, vagy hagyja ki teljesen a helyettesítő karaktert. Miért nem működik az -r switch a várt módon?A legtöbb esetben nincs szükség -r kapcsolóra. A 7-Zip még -r kapcsoló nélkül is tömörítheti az almappákat. 1. példa: 7z.exe a c:\a.7z "C:\Program Files" teljesen tömöríti a "C:\Program Files" mappát, beleértve az összes almappát is. 2. példa: 7z.exe a -r c:\a.7z "C:\Program Files" megkeresi és tömöríti a "Program Files" fájlt a C:\ összes almappájában (például a "C:\WINDOWS" mappában). Ha csak valamilyen kiterjesztésű fájlokat kell tömörítenie, használhatja az -r kapcsolót:7z a -r c:\a.zip c:\dir\*.txt Tömöríti az összes *.txt fájlt a C:\DIR\ mappából és annak összes almappájából. Hogyan tárolhatom a fájl teljes elérési útját az archívumban?A 7-Zip csak a fájlok relatív elérési útját tárolja (meghajtóbetűjel előtag nélkül). Az aktuális mappát módosíthatja olyan mappára, amely közös az összes tömöríteni kívánt fájlnál, majd relatív elérési utakat használhat: cd /D C:\dir1\ 7z.exe a c:\a.7z file1.txt dir2\file2.txt Miért nem tudja a 7-Zip használni a nagy szótárat a 32 bites Windows rendszerben?A 32 bites Windows alkalmazásonként csak 2 GB virtuális területet foglal le. Ezenkívül ez a 2 GB-os blokk töredezett lehet (például néhány DLL fájl), így a 7-Zip nem tud lefoglalni egy nagy összefüggő virtuális térblokkot. A 64 bites Windows rendszerben nincsenek ilyen korlátozások. Így bármilyen szótárat használhat a Windows x64 rendszerben, ha szükséges mennyiségű fizikai RAM. Hogyan telepíthetem a 7-Zip-et csendes módban?exe telepítő esetén: Használja a "/S" paramétert csendes telepítéshez, és a /D="C:\Program Files\7-Zip" paramétert a "kimeneti könyvtár" megadásához. Ezek a beállítások megkülönböztetik a kis- és nagybetűket. msi telepítő esetén: Használja a /q INSTALLDIR="C:\Program Files\7-Zip" paramétereket. Hogyan állíthatom vissza a sérült 7z archívumot?Van néhány lehetséges eset, amikor az archívum sérült:
Bizonyos adatok helyreállíthatók. További információ a helyreállítási eljárásról: Helyezze vissza a sérült 7z archívumot Fejlesztői GYIKMiért vannak csatolási hibák, amikor 7-Zip vagy LZMA SDK-t fordítok Visual C++ 6.0-val?A források fordításához Visual C++ 6.0 vagy újabb verzióra lesz szükség. Egyes fájlokhoz új Platform SDK-ra is szükség van a microsoft.com: MSVC használata esetén adja meg az SDK-könyvtárakat a "Fájlok belefoglalása" és a "Könyvtárfájlok" könyvtárlista tetején. Ezek az "Eszközök / Beállítások / Könyvtárak" alatt találhatók. A legújabb Platform SDK nem kompatibilis az MSVC6-tal. Ezért a Windows Server 2003 PSDK (2003. február) rendszert kell használnia az MSVC6 alkalmazással. Használhatom a 7-Zip EXE vagy DLL fájljait kereskedelmi alkalmazásban?Igen, de meg kell adnod a dokumentációdban (1) hogy a 7-Zip program egyes részeit használtad, (2) hogy a 7-Zip GNU LGPL licenc alatt van licencelve, és (3) meg kell adnod egy linket www.7-zip.org, ahol a forráskód megtalálható. Hogyan adhatok támogatást a 7z archívumokhoz az alkalmazásomhoz?Az egyik módszer a 7z.dll vagy a 7za használata.dll (letölthető sf.net-től). A 7za.dll COM interfészeken keresztül működik. Az objektumok létrehozásához azonban nem használ szabványos COM-felületeket. Egy kis példát a forráskód "CPP\7zip\UI\Client7z" mappájában talál. A teljes példa maga a 7-Zip, mivel a 7-Zip ezen a dll-en keresztül is működik. Vannak más alkalmazások is, amelyek 7za-t használnak.dll mint például a WinRAR, a PowerArchiver és mások. A másik módszer a parancssori verzió hívása: 7za.exe. Használhatom a 7-Zip forráskódját kereskedelmi alkalmazásban?Mivel a 7-Zip a GNU LGPL licenc alatt van, be kell tartania a licenc szabályait. Röviden, ez azt jelenti, hogy minden LGPL-kóddal rendelkező kódnak LGPL licenccel kell rendelkeznie. Például megváltoztathatja a kódot a 7-Zip-ről, vagy írhat egy burkolót a 7-Zip néhány kódjához, és lefordíthatja egy DLL-be; de a DLL forráskódját (beleértve a módosításokat / kiegészítéseket / burkolót) LGPL vagy GPL licenc alatt kell licencelni. Az alkalmazás bármely más kódja tetszés szerint licencelhető. Ez a séma lehetővé teszi a felhasználók és fejlesztők számára, hogy megváltoztassák az LGPL-kódot, és újrafordítsák a DLL-t. Ez a szabad szoftver gondolata. További információ itt: https://www.gnu.org/. Olvashatsz a Copyright (C) 2024 Igor Pavlov. |