7z

7z
Расширение .7z[2]
MIME-тип application/x-7z-compressed[3]
Сигнатура '7', 'z', 0xBC, 0xAF, 0x27, 0x1C
Разработчик Павлов, Игорь Викторович[вд]
Опубликован 1999[1]
Тип формата Сжатие данных
Открытый формат? Да: GNU Lesser General Public License
Сайт 7-zip.org/7z.html (англ.)

7z — формат сжатия файлов в архив, поддерживающий несколько различных алгоритмов сжатия, шифрования и предварительной обработки данных. Формат 7z изначально был выпущен как архиватор 7-Zip. Программа 7-Zip общедоступна в соответствии с условиями GNU Lesser General Public License. LZMA SDK 4.62 был размещён в открытом доступе в декабре 2008 года. Последняя стабильная версия 7-Zip и LZMA SDK — версия 23.01.

Спецификация формата файла 7z распространяется с исходным кодом 7-Zip. Спецификацию можно найти в текстовом формате в подкаталоге 'doc' дистрибутива исходного кода.

Особенности и улучшения

Формат 7z обеспечивает следующие основные функции:

  • Открытая модульная архитектура, которая позволяет использовать любой метод сжатия, преобразования или шифрования.
  • Высокие коэффициенты сжатия (в зависимости от используемого метода сжатия).
  • AES 256-битное шифрование.
  • Поддержка больших файлов (примерно до 16 эксбибайт, или 264 байта).
  • Имена файлов Unicode.
  • Поддержка сплошного сжатия, при котором несколько файлов одинакового типа сжимаются в одном потоке, чтобы использовать объединённую избыточность, присущую аналогичным файлам.
  • Сжатие и шифрование заголовков архива.
  • Поддержка архивов, состоящих из нескольких частей: например, xxx.7z.001, xxx.7z.002, … (см. Пункты контекстного меню «Разделить файл …», чтобы создать их, и « Объединить файлы …», чтобы повторно собрать архив из набора многокомпонентных файлов компонентов).
  • Поддержка пользовательских библиотек плагинов кодеков.

Открытая архитектура формата позволяет добавлять в стандарт дополнительные будущие методы сжатия.

Методы сжатия

В настоящее время определены следующие методы сжатия:

  • LZMA — вариант алгоритма, использующий словарь объёмом до 4 ГБ. За этапом LZ следует энтропийное кодирование с использованием интервального кодирования на основе цепей Маркова и двоичных деревьев.
  • LZMA2 — модифицированная версия LZMA, это сжатие обеспечивающее лучшую поддержку многопоточности и меньшее расширение несжимаемых данных.
  • Bzip2 — стандартный алгоритм преобразования Барроуза-Уилера. Bzip2 использует два обратимых преобразования; BWT, затем — Move-To-Front с кодированием Хаффмана для уменьшения символов (фактический элемент сжатия).
  • PPMd — PPMdH Дмитрия Шкарина 2002 года (PPMII / cPPMII) с небольшими изменениями: PPMII — улучшенная версия алгоритма сжатия PPM 1984 года (прогнозирование путём частичного сопоставления).
  • DEFLATE — стандартный алгоритм, основанный на кодировании LZ77 32 кБ и кодировании Хаффмана. Deflate встречается в нескольких форматах файлов, включая ZIP, gzip, PNG и PDF. 7-Zip содержит кодер DEFLATE с нуля.

Набор инструментов повторного сжатия, называемый AdvanceCOMP, содержит копию кодера DEFLATE из реализации 7-Zip; Эти утилиты можно использовать для дальнейшего сжатия размера существующих файлов gzip, ZIP, PNG или MNG.

Фильтры предварительной обработки

LZMA SDK поставляется с включёнными препроцессорами BCJ и BCJ2, так что на более поздних этапах может достигаться большее сжатие: для процессоров x86, ARM, PowerPC (PPC), IA-64 Itanium и ARM Thumb цели перехода «нормализованы» до сжатия путём изменения относительного положения в абсолютные значения. Для x86 это означает, что ближние переходы, вызовы и условные переходы (но не короткие переходы и условные переходы).

  • BCJ — конвертер для 32-битных файлов x86.
  • BCJ2 — препроцессор для 32-битных файлов x86. BCJ2 является улучшением BCJ, добавляя дополнительную обработку команд перехода / вызова x86. Ближний прыжок, ближний вызов, условные ближние прыжки цели разделяются и сжимаются отдельно в другом потоке.
  • Дельта-кодирование — дельта-фильтр, базовый препроцессор для мультимедийных данных.

Подобная исполняемая технология предварительной обработки включена в другое программное обеспечение; RAR компрессор оснащён смещением сжатия для 32-разрядных x86 исполняемых файлов и IA-64 исполняемых файлов, а UPX выполнения компрессор исполняемых файлов включает в себя поддержку для работы с 16-битными значениями в пределах DOS-бинарных файлов.

Шифрование

Формат 7z поддерживает шифрование по алгоритму AES с 256-битным ключом. Ключ генерируется из предоставленной пользователем парольной фразы с использованием алгоритма, основанного на хэш-функции SHA-256. SHA-256 выполняется 218 (262144) раз, что вызывает значительную задержку на низкопроизводительных ПК перед началом сжатия или извлечения. Этот метод называется растяжением ключа и используется для более сложного поиска парольной фразы. Текущие атаки на основе графического процессора и пользовательские аппаратные средства ограничивают эффективность этого конкретного метода растяжения ключа. поэтому всё ещё важно выбрать надёжный пароль. Формат 7z позволяет шифровать имена файлов архива 7z.

Форматы

Формат 7z не хранит разрешения файловой системы (например, разрешения владельца / группы UNIX или списки ACL NTFS) и, следовательно, может не подходить для целей резервного копирования / архивирования. Есть обходной путь в UNIX-подобных системах. Для этого необходимо преобразовать данные в поток битов tar перед сжатием в 7z. Но стоит отметить, что GNU tar (распространённый во многих средах UNIX) также может сжимать с помощью алгоритма LZMA2 через инструмент xz, без использования 7z, используя -J коммутатор. Итоговое расширение файла — «.tar.xz» или «.txz», а не «.tar.7z». Этот метод сжатия для запаковки был принят во многих дистрибутивах, таких как Arch Linux, Debian (deb), Fedora (rpm) и Slackware. Старый формат LZMA менее эффективен. Важно отметить, что tar не сохраняет кодировку файловой системы. Это означает, что сжатые tar имена файлов могут стать нечитаемыми при распаковке на другом компьютере.

Формат 7z не позволяет извлекать некоторые битые файлы. Например, если у вас есть первый сегмент серии файлов 7z, то 7z не может дать начало файлам в архиве, так как он должен ждать, пока все сегменты загрузятся. В формате 7z также отсутствуют записи для восстановления, что делает его уязвимым для деградации данных, если он не используется в сочетании с внешними решениями, такими как Parchive[англ.], или в файловых системах с надёжным исправлением ошибок. Для сравнения, в zip-файлах также отсутствует функция восстановления, в то время как в формате rar она есть.

Примечания

Ссылки

7-zip.org/7z.html — официальный сайт 7z

Read other articles:

This article is about the American professional brewing organization. For other beer-related groups, see List of beer organizations. Brewers AssociationFormation2005; 18 years ago (2005)Merger ofAssociation of Brewers, Brewers' Association of AmericaTypeTrade associationTax ID no. 84-0802918Legal status501(c)(6) organization[1]HeadquartersBoulder, ColoradoMembership (2020) 5,400 brewers[2]President and CEOBob PeaseWebsitebrewersassociation.org The Brewer...

 

 

Not to be confused with 5α-Dihydrotestosterone. 5β-Dihydrotestosterone Names IUPAC name 17β-Hydroxy-5β-androstan-3-one Systematic IUPAC name (1S,3aS,3bR,5aR,9aS,9bS,11aS)-1-Hydroxy-9a,11a-dimethylhexadecahydro-7H-cyclopenta[a]phenanthren-7-one Other names 5β-Androstan-17β-ol-3-one; Etiocholan-17β-ol-3-one; 5β-Dihydrotestosterone; 5β-DHT Identifiers CAS Number 571-22-2 Y 3D model (JSmol) Interactive image ChEBI CHEBI:2150 ChEMBL ChEMBL373357 ChemSpider 10827 ECHA InfoCard 100.164...

 

 

Margaret dari ValoisIbu suri PrancisPeriode2 Agustus 1589 – 17 Desember 1599Ibu suri NavarrePeriode18 Agustus 1572 – 17 Desember 1599Informasi pribadiKelahiran14 Mei 1553Château de Saint-Germain-en-Laye, PrancisKematian27 Maret 1615(1615-03-27) (umur 61)Hostel de la Reyne Margueritte, Paris, PrancisPemakamanBasilika St DenisWangsaValoisNama lengkapPrancis: Marguerite de ValoisAyahHenry II dari PrancisIbuKatarina de' MediciPasanganHenry IV dari Prancis ​ ​(m.&...

2008 film by James Ryan Bachelor Party 2: The Last TemptationDirected byJames RyanScreenplay byNeal IsraelPat ProftJay LonginoStory byBob IsraelProduced byRon MolerRaj PatelWilliam SherakJason ShumanJeff FreilichStarringJosh CookeSara FosterWarren ChristieGreg PittsHarland WilliamsCinematographyRoy H. WagnerEdited byRobert KomatsuMusic byJames DooleyDistributed by20th Century Fox Home EntertainmentRelease date March 11, 2008 (2008-03-11) Running time98 minutes (R-rated),104 min...

 

 

American politician (1910–1992) Millicent FenwickUnited States Ambassador to the United Nations Agencies for Food and AgricultureIn officeJune 13, 1983 – March 20, 1987PresidentRonald ReaganPreceded byPosition establishedSucceeded byFred EckertMember of the U.S. House of Representativesfrom New Jersey's 5th districtIn officeJanuary 3, 1975 – January 3, 1983Preceded byPeter FrelinghuysenSucceeded byJim Courter (redistricting)Member of the New Jersey General ...

 

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (ديسمبر 2020) تشارلز إتش. ستانلي   معلومات شخصية الميلاد 20 نوفمبر 1842  ديب ريفر  الوفاة 20 ديسمبر 1913 (71 سنة)   لوريل  مواطنة الولايات المتحدة  الحياة العملية الم

Petra Zieger mit Partner Peter Taudte bei der Verleihung der Goldenen Henne 2009 Petra Zieger (* 25. März 1959 in Erfurt) ist eine deutsche Rocksängerin. Inhaltsverzeichnis 1 Leben 1.1 Politisches Engagement 1.2 Privates 2 Besetzung der Band 3 Diskografie 3.1 Alben 3.2 Singles 3.3 Mitwirkung auf Kompilationen 4 Literatur 5 Weblinks 6 Einzelnachweise Leben Nach einer Lehre als Damenmaßschneiderin besuchte Petra Zieger die Bezirksmusikschule in Erfurt und studierte danach Gesang an der Hochs...

 

 

Обкладинка плану ГОЕЛРО Державна комісія з електрифікації Росії (ДЕЕЛРО) (рос. ГОЭЛРО — скорочення від рос. Государственная комиссия по электрификации России) — перший загальнодержавний перспективний план відбудови й розвитку економіки РСФРР (що занепала внаслідо

 

 

Rocco Siffredi Información personalNombre de nacimiento Rocco TanoApodo L'étalon italien, lo Stallone italiano, Rocco Carlucci, Rock Malcovich, Tano Rocco y Rock Tudor Nacimiento 4 de mayo de 1964 (59 años)Ortona, ItaliaResidencia Budapest Nacionalidad ItalianaLengua materna Italiano Características físicasAltura 1,78 m (5′ 10″)Ojos cafésCabello castañoFamiliaCónyuge Rosa CaraccioloHijos Lorenzo Tano TassiLeonardo Tano TassiInformación profesionalOcupación Actor Pornográfi...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Brew band – news · newspapers · books · scholar · JSTOR (April 2010) (Learn how and when to remove this template message) The BrewBackground informationOriginEnglandGenresBlues rock, hard rockYears active2005–presentLabelsNapalm Records, Jazzhaus Rec...

 

 

Race in Buriram, Thailand Buriram MarathonDatelater JanuaryLocationBuriram, ThailandEvent typeRoadDistanceMarathon, Half marathon, 10 kmPrimary sponsorChangEstablished2017Course recordsMen: 2:10:23 David Barmasai (2020)Women: 2:37:52 Sharon Cherop (2020)Official siteBuriram MarathonParticipants3,390 finishers (2022)4,291 (2021)5,218 (2020)6,548 (2019)3,581 (2018)1,220 (2017) The Buriram Marathon is held every February at the Chang International Circuit in Buriram, northeastern Thailand. Its t...

 

 

Island in the Indian Ocean For other uses, see Diego Garcia (disambiguation). This article needs to be updated. Please help update this article to reflect recent events or newly available information. (December 2018) Diego GarciaDisputed islandAerial photograph of Diego GarciaDiego GarciaLocation of Diego GarciaGeographyCoordinates7°18′48″S 72°24′40″E / 7.31333°S 72.41111°E / -7.31333; 72.41111ArchipelagoChagos ArchipelagoAdjacent toIndian OceanAr...

1957 film directed by Devendra Goel Ek SaalTheatrical release posterDirected byDevendra GoelWritten byS. K. PrabhakarScreenplay byS. K. PrabhakarStory byI. S. JoharProduced byDevendra GoelStarringAshok KumarMadhubalaJohnny WalkerCinematographyShankar A. PalavEdited byR. V. ShrikhandeMusic byRaviProductioncompanyGoel ProductionsDistributed byGoel ProductionsRelease date20 December 1957Running time134 min.CountryIndiaLanguageHindiBox officeest. ₹5.1 million Ek Saal (transl. A Year) is a...

 

 

French actress For the political scientist and political psychologist, see Eva G. T. Green. Eva GreenGreen in 2018BornEva Gaëlle Green (1980-07-06) 6 July 1980 (age 43)Paris, FranceEducation American University of Paris Webber Douglas Academy of Dramatic Art OccupationActressYears active2001–presentParentsWalter Green (father)Marlène Jobert (mother)RelativesPaul Le Flem (great-grandfather)Mia Green (great-grandmother)Marika Green (aunt)Elsa Lunghini (cousin)Joséphine Jobert (co...

 

 

Danau TageDanau TageTampilkan peta Papua TengahDanau TageTampilkan peta Maluku dan PapuaLetakKabupaten Paniai dan Kabupaten Deiyai, Papua Tengah, IndonesiaKoordinat3°57′S 136°15′E / 3.950°S 136.250°E / -3.950; 136.250Koordinat: 3°57′S 136°15′E / 3.950°S 136.250°E / -3.950; 136.250Aliran keluar utamaSungai DimiyaTerletak di negaraIndonesiaPanjang maksimal8 kmLebar maksimal3 kmKetinggian permukaan1.750 m (5.740 ft) Danau ...

The Devil's Jumps. Looking across Middle Jump to High Jump from the summit of the easternmost hill, Stony Jump The Devil's Jumps are a series of three small hills near the village of Churt in the county of Surrey in southern England.[1] In the 18th century, the hills were known as the Devil's Three Jumps.[2] The Devil's Jumps are linked to a body of folklore relating to the surrounding area.[1] The highest of the three Jumps, lying to the west, is High Jump with an ele...

 

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (May 2022) (Learn how and when to remove this template message) This article relies excessively on references to primary sources. Please improve this article by...

 

 

Railway station in Ninohe, Iwate Prefecture, Japan This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Tomai Station – news · newspapers · books · scholar · JSTOR (April 2017) (Learn how and when to remove this template message) Tomai Station斗米駅Tomai Station in July 2007General informationLocationMaezawa S...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Sedro-Woolley, Washington – news · newspapers · books · scholar · JSTOR (July 2007) (Learn how and when to remove this template message) City in Washington, United StatesSedro-Woolley, WashingtonCitySedro-Woolley welcome sign, pictured in 2005Nickname: Woo...

 

 

John DunjeeBornJohn William Dunjee1833 (1833)Charles City County, Virginia, U.S.DiedApril 19, 1903(1903-04-19) (aged 69–70)Oklahoma City, Oklahoma, U.S.Resting placeFairlawn Cemetery AssociationAlma materOberlin CollegeSpouse Lydia Ann Taylor ​(m. 1859)​ChildrenDrusilla and Roscoe John William Dunjee (also John Dungy or John Dungee) (1833 – April 19, 1903) was an American missionary, educator, Baptist minister, publisher, agent of Storer College...

 

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!