Spec-Zone.ru › Octave 7

36.3 Утилиты для архивации файлов

: bunzip2 (bzfile) ¶
: bunzip2 (bzfile, dir) ¶
: filelist = bunzip2 (…) ¶

Распакуйте архив bzip2 bzfile.

Если указан dir, файлы распаковываются в эту директорию вместо директории, в которой расположен bzfile.

Необязательный выходной параметр filelist представляет собой список распакованных файлов.

См. также: bzip2, unpack, gunzip, unzip, untar.

: filelist = gzip (files) ¶
: filelist = gzip (files, dir) ¶

Сжать список файлов и директорий, указанных в files.

files — это символьная строка или ячейный массив строк. Допускаются и расширяются оболочковые шаблоны имен файлов, такие как ‘*’ или ‘?’. Каждый файл сжимается отдельно, и создается новый файл с расширением ".gz". Исходные файлы не изменяются, но существующие сжатые файлы будут перезаписываться без предупреждения. Если указана директория, то gzip рекурсивно сжимает все файлы в директории.

Если dir определен, сжатые файлы помещаются в эту директорию, а не в исходную директорию, где находится несжатый файл. Обратите внимание, что это не дублирует структуру директорий в dir, что может привести к перезаписи файлов, если есть несколько файлов с одинаковым именем.

Если dir не существует, он создается.

Необязательный выходной параметр filelist представляет собой список сжатых файлов.

См. также: gunzip, unpack, bzip2, zip, tar.

: gunzip (gzfile) ¶
: gunzip (gzfile, dir) ¶
: filelist = gunzip (…) ¶

Распакуйте архив gzip gzfile.

Если gzfile — это директория, все gz-файлы в директории будут рекурсивно распакованы.

Если dir указан, файлы распаковываются в эту директорию вместо той, в которой находится gzfile.

Необязательный выходной параметр filelist — это список распакованных файлов.

См. также: gzip, unpack, bunzip2, unzip, untar.

: filelist = tar (tarfile, files) ¶
: filelist = tar (tarfile, files, rootdir) ¶

Архивировать список файлов и директорий, указанных в files, в TAR-архив tarfile.

files — это символьная строка или ячейный массив строк. Допускаются и расширяются оболочковые шаблоны имен файлов, такие как ‘*’ или ‘?’. Директории рекурсивно обходятся, и все файлы добавляются в архив.

Если rootdir определен, все файлы без абсолютных путей находятся относительно rootdir, а не текущей директории.

Необязательный выходной параметр filelist — это список файлов, которые были включены в архив.

См. также: untar, unpack, bzip2, gzip, zip.

: untar (tarfile) ¶
: untar (tarfile, dir) ¶
: filelist = untar (…) ¶

Распакуйте TAR-архив tarfile.

Если dir указан, файлы распаковываются в эту директорию вместо текущей.

Необязательный выходной параметр filelist — это список распакованных файлов.

См. также: tar, unpack, bunzip2, gunzip, unzip.

: filelist = zip (zipfile, files) ¶
: filelist = zip (zipfile, files, rootdir) ¶

Сжать список файлов и директорий, указанных в files, в ZIP-архив zipfile.

files — это символьная строка или ячейный массив строк. Допускаются и расширяются оболочковые шаблоны имен файлов, такие как ‘*’ или ‘?’. Директории рекурсивно обходятся, и все файлы сжимаются и добавляются в архив.

Если rootdir определен, все файлы без абсолютных путей находятся относительно rootdir, а не текущей директории.

Необязательный выходной параметр filelist — это список файлов, которые были включены в архив.

См. также: unzip, unpack, bzip2, gzip, tar.

: unzip (zipfile) ¶
: unzip (zipfile, dir) ¶
: filelist = unzip (…) ¶

Распакуйте ZIP-архив zipfile.

Если dir указан, файлы распаковываются в эту директорию вместо текущей.

Необязательный выходной параметр filelist — это список распакованных файлов.

См. также: zip, unpack, bunzip2, gunzip, untar.

: files = unpack (file) ¶
: files = unpack (file, dir) ¶
: files = unpack (file, dir, filetype) ¶

Распаковать архив file в зависимости от его расширения в директорию dir.

Если file — это список строк, то каждый файл распаковывается индивидуально. Допускаются и расширяются оболочковые шаблоны имен файлов, такие как ‘*’ или ‘?’.

Если dir не указан или пуст ([]), по умолчанию используется текущая директория. Если в списке файлов указана директория, то filetype также должен быть указан.

Тип архива определяется по расширению файла. filetype также может быть указан непосредственно с помощью строки, соответствующей известному расширению.

Допустимые расширения типов файлов:

bz
bz2

архив bzip

gz

архив gzip

tar

архив tar

tarbz
tarbz2
tbz
tbz2

архив tar + bzip

targz
tgz

архив tar + gzip

z

архив compress

zip

архив zip

Необязательное возвращаемое значение — это список files, распакованных файлов.

См. также: bunzip2, gunzip, unzip, untar, bzip2, gzip, zip, tar.

: filelist = bzip2 (files) ¶
: filelist = bzip2 (files, dir) ¶

Сжать список файлов, указанный в files.

files — это символьная строка или ячейковый массив строк. Допускаются и обрабатываются символы подстановки оболочки, такие как ‘*’ или ‘?’. Каждый файл сжимается отдельно, и создаётся новый файл с расширением ".bz2". Исходные файлы не изменяются, но существующие сжатые файлы будут перезаписаны без предупреждения.

Если dir определён, сжатые файлы помещаются в этот каталог, а не в исходный каталог, где находится несжатый файл. Обратите внимание, что это не дублирует древовидную структуру каталогов в dir, что может привести к перезаписи файлов, если есть несколько файлов с одинаковыми именами.

Если dir не существует, он создаётся.

Необязательный выходной параметр filelist — список сжатых файлов.

См. также: bunzip2, unpack, gzip, zip, tar.

© 1996–2022 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v7.2.0/File-Archiving-Utilities.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API