Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



PerlIO::via::Bzip2(3)                User Contributed Perl Documentation               PerlIO::via::Bzip2(3)



NAME
       PerlIO::via::Bzip2 - PerlIO layer for Bzip2 (de)compression

SYNOPSIS
           use PerlIO::via::Bzip2;
           # or
           use PerlIO::via::Bzip2 level => 9; # Maximum compression

           # Read a bzip2 compressed file from disk.
           open(my $fh, "<:via(Bzip2)", "compressed_file");
           my $uncompressed_data = <$fh>;

           # Compress data on-the-fly to a bzip2 compressed file on disk.
           open(my $fh, ">:via(Bzip2)", "compressed_file");
           print {$fh} $uncompressed_data;

           # Set compression level
           PerlIO::via::Bzip2->level(5);
           open(my $fh, ">:via(Bzip2)", "compressed_file");
           print {$fh} $uncompressed_data;

DESCRIPTION
       This module implements a PerlIO layer which will let you handle bzip2 compressed files transparently.

   Class Methods
       level([$level])
           level sets or returns the compression level of the bzip2 library.  It ranges from 1 (least
           compression, most efficient memory use) to 9 (best compression, most memory usage).

           This parameter can also be set during using library import, using "use PerlIO::via::Bzip2 level
           => $level".

BUGS
       Using binmode() on an opened file for compression will pop (remove) the layer.

PREREQUISITES
       This module requires Compress::Bzip2 version 1.03.

SEE ALSO
       PerlIO::via, Compress::Bzip2

AUTHOR
       Arjen Laarhoven, <arjen@cpan.org>

COPYRIGHT AND LICENSE
       Copyright (C) 2005 by Arjen Laarhoven

       This library is free software; you can redistribute it and/or modify it under the same terms as Perl
       itself.



perl v5.12.5                                     2005-03-04                            PerlIO::via::Bzip2(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Perl. (См. perlbug (1) для инструкций представления.)
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Perl, использующему perlbug (1).
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.