Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Тип компьютерного архива Формат пакета - это тип архива, содержащий компьютерные программы и дополнительные метаданные, необходимые менеджерам пакетов; экземпляр этого типа архива называется пакетом. Хотя сам формат файла архива может оставаться неизменным, форматы пакетов содержат дополнительные метаданные, такие как файл манифеста или некоторые макеты каталогов. Пакеты могут содержать исходный код или исполняемые файлы. Пакеты могут быть преобразованы из одного типа в другой с помощью программного обеспечения, такого как Alien.
Type of computer archive
Package format is a type of archive containing computer programs and additional metadata needed by package managers; an instance of this type of archive is called a package. While the archive file format itself may be unchanged, package formats carry additional metadata, such as a manifest file or certain directory layouts. Packages may contain either source code or executable files. Packages may be converted from one type to another with software such as Alien.
Цепочка поставок программного обеспечения и безопасность
Пакеты являются важным компонентом в управлении безопасностью и целостностью цепочки поставок программного обеспечения. Пакеты, содержащие исполняемые файлы и конфигурацию, могут быть цифровым образом подписаны для установления целостности работающего программного обеспечения и защиты от вмешательства. Форматы пакетов, поддерживающие подпись кода, включают deb (Debian), msi (Microsoft Windows), apk (Android) и ipa (IOS, IPadOS).
Packages are an important component in managing the security and integrity of the software supply chain. Packages containing executables and configuration can be digitally signed to establish the integrity of running software and protect against tampering. Package formats that support code signing include deb (Debian), msi (Microsoft Windows), apk (Android) and ipa (IOS, IPadOS).
Специализированные форматы
ФорматПотребленный AAB Android AIR Adobe AIRAPK (Alpine) Alpine LinuxAPK (Android) AndroidAppImage Linux дистрибутив агностическийAPPX и APPXБундельWindows 8 и более поздних, Windows PhoneBottleHomebrewDebDebian и его производные, такие как Raspberry Pi OS, Kali Linux, Ubuntu и Linux MintebuildGentoo LinuxeopkgSolus. ipaIOS, IPadOSNixpkgNix, NixOS, Home ManagerPortageGentoo Linux, ChromeOS Ports (BSD) pkgsrc, FreeBSD, OpenBSD. Дистрибуция FlatpakLinux не зависит от дистрибутива. ОС на базе Linux Unity операционная системаPISIPardusPKGmacOS, iOS, PlayStation 3, Solaris, SunOS, UNIX System V, Symbian, BeOS, Apple Newton. Пкг. смол. zstArch LinuxPUP и PETPuppy Linux (формат PUP устарел с версии 3.0) RPMRed Hat Enterprise Linux, Fedora, производные, такие как CentOS и SUSE Linux Enterprise, openSUSESnapLinux дистрибутив, основно разработанный для пакета Ubuntu Windows Installer / MSIWindows Installer на Microsoft Windows
FormatConsumed by AAB Android AIR Adobe AIRAPK (Alpine)Alpine LinuxAPK (Android)AndroidAppImageLinux distribution agnosticAPPX and APPXBundleWindows 8 and later, Windows PhoneBottleHomebrewDebDebian and its derivatives, such as Raspberry Pi OS, Kali Linux, Ubuntu, and Linux MintebuildGentoo LinuxeopkgSolus. ipaIOS, IPadOSNixpkgNix, NixOS, Home ManagerPortageGentoo Linux, ChromeOS Ports (BSD) pkgsrc, FreeBSD, OpenBSDFlatpakLinux distribution agnostic. app, hapHarmonyOS, OpenHarmony, Oniro OS and Linux based Unity Operating SystemPISIPardusPKGmacOS, iOS, PlayStation 3, Solaris, SunOS, UNIX System V, Symbian, BeOS, Apple Newton. pkg. tar. zstArch LinuxPUP and PETPuppy Linux (PUP format is deprecated since version 3.0) RPMRed Hat Enterprise Linux, Fedora, derivatives such as CentOS, and SUSE Linux Enterprise, openSUSESnapLinux distribution agnostic, mainly developed for Ubuntu Windows Installer package / MSIWindows Installer on Microsoft Windows
Общие форматы
Pacman и Slackware Arch Linux используют "таровые" архивы с общим названием, но специфическими внутренними структурами.
Arch Linux's Pacman and Slackware use 'tar' archives with generic naming but specific internal structures.