Ja, 7-Zip is gratis sagteware. Jy kan dit gebruik op enige rekenaar. Jy hoef nie te registreer of te betaal vir 7-Zip nie.
Jongste beta weergawes los 'n paar foute op van die vorige weergawes sodat hulle meer stabiel kan wees in sommige gevalle. In die algemeen is dit veilig om die jongste beta weergawe te gebruik.
Hierdie bedrywighede het nie net werk in die ou weergawes van 7-Zip nie. Die jongste 7-Zip ondersteun enige bedrywighede met "soliede" argiewe.
In 99% van hierdie gevalle beteken dit dat die argief bevat 'n verkeerde lêer kop. Ander zip-programme kan sommige argiewe oopmaak met 'n verkeerde lêer kop, aangesien hierdie programme net foute ignoreer.
As jy sulke argiewe het, moet jy asseblief nie die 7-Zip ontwikkelaars daaroor kontak nie. Eerder probeer om die program wat gebruik is om die argief te skep en die ontwikkelaars van daardie program in kennis te stel dat hulle sagteware is nie zip-versoenbaar is nie.
Daar is ook 'n paar zip argiewe wat met ingeboude metodes nie geondersteun word deur 7-Zip nie, byvoorbeeld WavPack (WinZip).
Om tydelike lêer gebruik te vermy, kan jy die uittreksel bevel van 7-Zip gebruik of sleep-en-druppel van 7-Zip na 7-Zip.
Jy is waarskynlik 'n *. * wildekaart gebruik. 7-Zip gebruik nie die bedryfstelsel se wildekaart masker ontleder nie, en gevolglik behandel *.* as 'n lêer wat 'n uitbreiding het. Om al die lêers te verwerk, moet jy die * wildekaart gebruik of laat die wildcard geheel en al uit.
7-Zip stoor net relatiewe roete van lêers (sonder aandryflettervoorvoegsel). Jy kan die huidige gids verander na die gids wat algemeen isvir al die lêers wat jy wil druk en dan kan jy relatiewe roete gebruik:
32-bit Windows gee slegs 2 GB van virtuele ruimte per een aansoek. Ook die blok van 2 GB kan gefragmenteer word (byvoorbeeld deur sommige DLL-lêers), so 7-Zip kan nie 'n groot aaneenlopende blok van virtuele ruimte gebruik nie. Daar is geen sodanige beperkings in 64-bit Windows nie. So kan jy 'n woordeboek in Windows x64 gebruik, as jy die vereiste fisiese geheue het.
Vir exe installasie: Gebruik die "/ S" parameter vir 'n stille installasie en die "/ D = rig" parameter om die "uitset gids spesifiseer" te doen. Hierdie opsies is kas-sensitief. 7-Zip gebruik die NSIS installeerder deur Nullsoft.
Om bronne op te stel benodig jy Visual C + + 6.0 of 'n latere weergawe. Sommige lêers vereis ook 'n nuwe platform SDK van microsoft.com:
Ja, maar jy moet spesifiseer in jou dokumentasie (1) watter dele jy gebruik van die 7-Zip program, (2) dat die 7-Zip gelisensieer is onder die GNU LGPL lisensie en (3), jy 'n skakel gee na www.7-zip org waar die bron-kode kan gevind word nie.
Een manier is om die 7z.dll of 7za.dll (beskikbaar vanaf sf.net vir aflaai) te gebruik. Die 7za.dll werk via 'n COM koppelvlak. Dit gebruik nie 'n standaard COM koppelvlak vir die skep van voorwerpe nie. Jy kan 'n klein voorbeeld in "CPP \ 7zip \ UI \ Client7z" gids in die bron-kode sien. 'N volledige voorbeeld is 7-Zip self, aangesien 7-Zip werk deur middel van hierdie dll ook. Daar is ook ander programme wat gebruik maak van 7za.dll soos WinRAR, PowerArchiver en ander.
Aangesien 7-Zip is gelisensieer onder die GNU LGPL jy moet die reëls van daardie lisensie volg. In kort beteken dit dat enige LGPL'ed kode bly gelisensieer onder die LGPL. Byvoorbeeld, jy kan die kode verander van 7-Zip of jy skryf 'n wrapper vir kode van 7-Zip en stel dit in 'n DLL , maar die bron-kode van die DLL (insluitend jou wysigings / toevoegings / wrapper) moet gelisensieer word onder die LGPL of GPL. Enige ander kode in jou aansoek kan gelisensieer word as jy wil. Hierdie skema laat gebruikers en ontwikkelaars LGPL'ed kode te verander en die DLL heropstel. Dit is die idee van vrye sagteware. Lees meer hier: http://www.gnu.org/. Jy kan ook lees oor die LZMA SDK, wat beskikbaar is onder 'n meer liberale lisensie.