Spec-Zone.ru › Octave 6

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/v6.4.0/File-Archiving-Utilities.html

Spec-Zone.ru

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