Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Альтернативы
Недавние
Show all languages
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

cpio (от англ. Copy Input/Output) — двоичный архиватор и формат файла. Утилита cpio применялась как ленточный архиватор (англ. tape archiver), первоначально являвшийся частью PWB/UNIX, а также частью UNIX System III и UNIX System V. Однако применение tar, являвшегося составной частью Research Unix, за счёт чего он становился легко доступным, наталкивало на мысль о том, что он являлся более удобным решением.[1] Но использование cpio менеджером пакетов RPM, initramfs ядра Linux версий 2.6, а также установщиком архивов «pax» от Apple позволило cpio и в дальнейшем оставаться одним из важных форматов архивов.

cpio-архив

Архивация cpio, по сути, представляет собой поток файлов и каталогов в единый архив, зачастую получающий расширение .cpio. Архив имеет заголовочную информацию, позволяющую приложению, такому, как, например, GNU cpio, извлекать файлы и каталоги в файловую систему. Заголовок архива cpio также содержит дополнительную информацию, как, например, имя файла, время создания, владельца и права доступа (разрешения).

cpio-архив по функциональности схож с tar-архивом и создавался для хранения резервных копий на ленточных устройствах (например, стримерах) последовательным способом. Как и формат tar, CPIO-архивы часто сжимаются при помощи Gzip и поставляются в виде файлов с расширением .cpgz (или .cpio.gz).

Oracle поставляет значительную часть своего программного обеспечения в формате cpio.

POSIX и cpio

Утилита cpio была стандартизована в POSIX.1-1988. Однако от этого пришлось отказаться в последующих версиях, начиная с POSIX.1-2001, из-за ограничения в 8 Гб на файл. POSIX объявляет в качестве стандарта утилиту pax, которая может быть использована вместо cpio для чтения и создания архивов.

GNU cpio

Приложение GNU cpio — простой инструмент, который может использоваться для помещения информации в архив формата cpio или tar. Приложение cpio — свободное, и доступно на официальном веб-сайте движения GNU[2].

Примеры использования

Для архивации целиком дерева каталогов (перед этим: cd нужная папка), то команда find может передать список файлов и каталогов в cpio: find ./* | cpio -o > tree.cpio

Cpio копирует файлы из одного дерева каталогов в другой, при этом сочетая шаги copy-out и copy-in без «настоящего» использования архивации. Она считывает список файлов для копирования из стандартного потока ввода; целевой каталог, в который их нужно скопировать, указывается как обязательный аргумент: find . -depth -print0 | cpio —null -pvd new-dir

Для извлечения файлов из cpio-архива передаётся имя архива утилите cpio через стандартный ввод (при этом производится перезапись без подтверждения): cpio -id < cpiofile. Флаг -i указывает cpio считать архив для извлечения файлов, а флаг -d говорит cpio создать при необходимости соответствующие каталоги. Также возможно указать флаг -v для вывода списка имён извлечённых файлов.

Все дополнительные аргументы командной строки являются shell-образными glob-шаблонами; только те файлы в архиве, чьи имена совпадают, по крайней мере, с одним шаблоном, могут быть скопированы из архива. В следующем примере извлекается etc/fstab из архива (формат содержимого архива должен сначала проверяться командой `cpio -l` для проверки того, как хранится путь): cpio -id etc/fstab < cpiofile.

Примечания

  1. Peek J, O’Reilly T, Loukides M. 1997. Unix Power Tools. O’Reilly & Associates, Inc. ISBN 1-56592-260-3.
  2. Cpio - GNU Project - Free Software Foundation (FSF). Дата обращения: 7 декабря 2009. Архивировано 25 ноября 2009 года.

Ссылки

Эта страница в последний раз была отредактирована 17 марта 2024 в 21:43.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).