From Wikipedia, the free encyclopedia
7-Zip-ն անվճար, խիստ սեղմված ֆայլերի արխիվատոր է։ Աջակցում է բազմաթիվ սեղմման ալգորիթմների և տվյալների բազմաթիվ ձևաչափերի, ներառյալ սեփական 7z ձևաչափը բարձր արդյունավետ LZMA սեղմման ալգորիթմով։ Ծրագիրը մշակվել է 1999 թվականից, այն անվճար է և բաց կոդով, որի մեծ մասը ազատորեն տարածվում է GNU LGPL լիցենզիայի պայմաններով, բացառությամբ UnRAR unpacker ծածկագրի, որն ունի սահմանափակումներ։ Հիմնական հարթակը Windows-ն է (ներառյալ Windows CE-ն), որտեղ հասանելի են ծրագրի երկու տարբերակ՝ գրաֆիկական ինտերֆեյսով և հրամանի տող տարբերակով։ Վահանակով տարբերակը տեղափոխվեց POSIX համակարգերի մշակողների համայնքի կողմից p7zip ընդհանուր անունով [9]: Այլ համակարգերի տեղափոխված տարբերակները, ինչպես նաև բնօրինակ 7-Zip ծրագիրը հասանելի են SourceForge կայքում (2017թ. սեպտեմբերի 5-ի դրությամբ ծրագիրը ներբեռնվել է կայքից ավելի քան 412 միլիոն անգամ ։ 7-Zip-ը 2007 թվականի SourceForge.net Community Choice Awards-ի հաղթող է «Լավագույն դիզայն» և «Լավագույն տեխնիկական ձևավորում» անվանակարգերում ։ արխիվային ֆայլերի սեղմման ձևաչափ, որն աջակցում է մի քանի տարբեր սեղմման, գաղտնագրման և նախնական մշակման ալգորիթմների։ 7z ձևաչափն ի սկզբանե թողարկվել է որպես 7-Zip արխիվատոր։ 7-Zip ծրագիրը հասանելի է հանրությանը GNU Lesser General Public License-ի պայմաններով։ LZMA SDK 4.62-ը հանրությանը թողարկվեց 2008 թվականի դեկտեմբերին։ 7-Zip-ի և LZMA SDK-ի վերջին կայուն թողարկումը 19.00 տարբերակն է[7]
Այս հոդվածը կարող է վիքիֆիկացման կարիք ունենալ Վիքիպեդիայի որակի չափանիշներին համապատասխանելու համար։ Դուք կարող եք օգնել հոդվածի բարելավմանը՝ ավելացնելով համապատասխան ներքին հղումներ և շտկելով բաժինների դասավորությունը, ինչպես նաև վիքիչափանիշներին համապատասխան այլ գործողություններ կատարելով։ |
7z ձևաչափն ապահովում է հետևյալ հիմնական հատկանիշները.
• Բաց մոդուլային ճարտարապետություն, որը թույլ է տալիս օգտագործել ցանկացած սեղմման, փոխակերպման կամ գաղտնագրման մեթոդ։
• Բարձր սեղմման գործակիցներ (կախված սեղմման մեթոդից)։
• AES-256 կոդավորումը.
• Աջակցություն մեծ ֆայլերի համար (մինչև 16 էքսբիբայթ կամ 2 64 բայթ)։
• Unicode ֆայլերի անուններ.
• Աջակցություն ամուր սեղմման համար, որտեղ միևնույն տեսակի մի քանի ֆայլեր սեղմվում են մեկ հոսքի մեջ՝ օգտվելու նմանատիպ ֆայլերին բնորոշ համակցված ավելորդությունից։
• Արխիվային վերնագրերի սեղմում և գաղտնագրում։
• Աջակցություն արխիվներին, որոնք բաղկացած են մի քանի մասերից. օրինակ՝ xxx.7z.001, xxx.7z.002, ... (տե՛ս «Split file ...» համատեքստային ընտրացանկի տարրերը՝ դրանք ստեղծելու համար, և «Merge files… Արխիվը վերակառուցելու համար բազմաբաղադրիչ բաղադրիչ ֆայլերից)։
• Աջակցություն կոդեկային հավելումների անհատական գրադարաններին։
• Ձևաչափի բաց ճարտարապետությունը թույլ է տալիս լրացուցիչ հետագա սեղմման մեթոդներ ավելացնել ստանդարտին։
7z ձևաչափն աջակցում է 256-բիթանոց AES կոդավորումը։ Բանալին ստեղծվում է օգտագործողի կողմից տրամադրված անցաբառից՝ օգտագործելով SHA-256 հեշ ֆունկցիայի վրա հիմնված ալգորիթմը։ SHA-256-ը գործարկվում է 2-18 (262144) անգամ, ինչը զգալի ուշացումներ է առաջացնում ցածրորակ ԱՀ-ներում՝ սեղմումը կամ արդյունահանումը սկսելուց առաջ։ Այս տեխնիկան կոչվում է առանցքային ձգում և օգտագործվում է անցաբառերի ավելի բարդ որոնման համար։ Ընթացիկ GPU հարձակումները և հատուկ սարքաշարը սահմանափակում են բանալիների ձգման այս հատուկ մեթոդի արդյունավետությունը։ հետևաբար, դեռևս կարևոր է ուժեղ գաղտնաբառ ընտրելը։ 7z ձևաչափը թույլ է տալիս գաղտնագրել 7z արխիվի ֆայլերի անունները։
7z ձևաչափը չի պահում ֆայլային համակարգի թույլտվությունները (օրինակ՝ UNIX-ի սեփականատիրոջ/խմբի թույլտվությունները կամ NTFS ACL-ները) և, հետևաբար, կարող է հարմար չլինել պահուստավորման/արխիվացման նպատակով։ Սրա համար UNIX-ի նման համակարգերի լուծումը տվյալների փոխակերպումն է tar bitstream-ի, նախքան սեղմելը մինչև 7z: Բայց հարկ է նշել, որ GNU tar-ը (տարածված է շատ UNIX միջավայրերում) կարող է նաև սեղմել LZMA ալգորիթմի միջոցով՝ առանց 7z օգտագործելու, և դա առաջարկվածն է այդ դեպքում։ Արխիվի ֆայլի ընդլայնումն է «.tar.lzma» (կամ պարզապես «.tlz»), այլ ոչ թե «.tar.7z»: Մյուս կողմից, կարևոր է նշել, որ tar-ը չի պահպանում ֆայլային համակարգի կոդավորումը, ինչը նշանակում է, որ սեղմված tar ֆայլերը կարող են անընթեռնելի դարձնել ֆայլերի անունները, եթե դրանք չփաթեթավորվեն այլ մեքենայի վրա։ Կարող եք նաև օգտագործել LZMA2-ը՝ այն գործարկելով xz գործիքի միջոցով։ GNU tar-ի վերջին տարբերակները աջակցում են -J անջատիչին, որն աշխատում է TAR-ի միջոցով XZ-ով։ Ֆայլի ընդլայնում` «.tar.xz» կամ «.txz»: Սեղմման այս մեթոդը կիրառվել է փաթեթավորման բազմաթիվ բաշխումների կողմից, ինչպիսիք են Arch Linux-ը, Debian-ը (deb), Fedora-ն (rpm) և Slackware-ը։ 7z ֆորմատը թույլ չի տալիս որոշ «կոռումպացված ֆայլեր» հանել։ Օրինակ, եթե դուք ունեք 7z ֆայլերի շարքի առաջին հատվածը, 7z-ը չի կարող ֆայլեր առաջացնել արխիվի ներսում. այն պետք է սպասի, որ բոլոր հատվածները բեռնվեն։ 7z ձևաչափը չունի նաև վերականգնման գրառումներ, ինչը խոցելի է դարձնում տվյալների քայքայման համար, եթե այն չի օգտագործվում արտաքին լուծումների հետ համատեղ, ինչպիսիք են արխիվները կամ ֆայլային համակարգերի ներսում՝ հուսալի սխալների շտկմամբ։ Համեմատության համար, zip ֆայլերը նույնպես չունեն վերականգնման հնարավորություն[8]։
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.