perl-Data-BitStream-0.08-alt1.noarch.rpm


Advertisement

Description

perl-Data-BitStream - A class implementing a stream of bits and coding methods

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Data-BitStream-0.08-alt1.noarch.rpm
Package name perl-Data-BitStream
Package version 0.08
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 337.94 KB
Installed size 337.94 KB
A Moo class providing read/write access to bit streams including support
for numerous variable length codes.  Adding new codes as roles is easily done.
An adaptive code (ARice) is included that typically will use fewer bits on
most inputs than fixed codes.
Bit streams are often used in data compression and in embedded products where
memory is at a premium.  Using variable length codes allows high performance
compression of integer data.  Common codes such as fixed-bit-length, unary,
gamma, delta, Golomb, and Rice codes are included, as well as many
interesting other codes such as Levenstein, Even-Rodeh,
Fibonacci C1 and C2, generalized Fibonacci, and Goldbach codes to name
a few.  Flexible codes such as Comma, Taboo, Start-Stop codes are also
implemented.
One common application is lossless image compression, where a predictor turns
each pixel into a small error term, which can then be efficiently encoded.
Another application is storing opcodes that have a very uneven distribution
(e.g. some opcodes are very common, some are uncommon).
For higher performance, the the Data::BitStream::XS manpage module can be installed,
which will speed up operation of this module greatly.  It may also be used
directly if the absolute best speed must be obtained, although that bypasses
Moo/Moose and hence will not allow custom roles.

Alternatives

Package Version Architecture Repository
perl-Data-BitStream - - -

Requires

Name Value
/usr/share/perl5 -
perl(Bit/Vector.pm) -
perl(Config.pm) -
perl(Data/BitStream/XS.pm) >= 0.040
perl(Moo.pm) >= 1.0.006
perl(Moo/Role.pm) -
perl(MooX/Types/MooseLike/Base.pm) -
perl(constant.pm) -
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(Data/BitStream.pm) = 0.080
perl(Data/BitStream/BLVec.pm) = 0.080
perl(Data/BitStream/Base.pm) = 0.080
perl(Data/BitStream/BitVec.pm) = 0.080
perl(Data/BitStream/Code/ARice.pm) = 0.080
perl(Data/BitStream/Code/Additive.pm) -
perl(Data/BitStream/Code/BER.pm) = 0.080
perl(Data/BitStream/Code/Baer.pm) = 0.080
perl(Data/BitStream/Code/BoldiVigna.pm) = 0.080
perl(Data/BitStream/Code/Comma.pm) = 0.080
perl(Data/BitStream/Code/Delta.pm) = 0.080
perl(Data/BitStream/Code/Escape.pm) = 0.080
perl(Data/BitStream/Code/EvenRodeh.pm) = 0.080
perl(Data/BitStream/Code/ExponentialGolomb.pm) = 0.080
perl(Data/BitStream/Code/Fibonacci.pm) = 0.080
perl(Data/BitStream/Code/Gamma.pm) = 0.080
perl(Data/BitStream/Code/GammaGolomb.pm) = 0.080
perl(Data/BitStream/Code/Golomb.pm) = 0.080
perl(Data/BitStream/Code/Levenstein.pm) = 0.080
perl(Data/BitStream/Code/Omega.pm) = 0.080
perl(Data/BitStream/Code/Rice.pm) = 0.080
perl(Data/BitStream/Code/StartStop.pm) = 0.080
perl(Data/BitStream/Code/Taboo.pm) = 0.080
perl(Data/BitStream/Code/Varint.pm) = 0.080
perl(Data/BitStream/MinimalVec.pm) = 0.080
perl(Data/BitStream/String.pm) = 0.080
perl(Data/BitStream/Vec.pm) = 0.080
perl(Data/BitStream/WordVec.pm) = 0.080
perl-Data-BitStream = 0.08-alt1

Download

Type URL
Mirror ftp.altlinux.org
Binary Package perl-Data-BitStream-0.08-alt1.noarch.rpm
Source Package perl-Data-BitStream-0.08-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Data-BitStream rpm package:
    # sudo apt-get install perl-Data-BitStream

Files

Path
/usr/share/doc/perl-Data-BitStream-0.08/Changes
/usr/share/doc/perl-Data-BitStream-0.08/LICENSE
/usr/share/doc/perl-Data-BitStream-0.08/README
/usr/share/doc/perl-Data-BitStream-0.08/TODO
/usr/share/doc/perl-Data-BitStream-0.08/examples/3d-unary.raw
/usr/share/doc/perl-Data-BitStream-0.08/examples/bench-codes.pl
/usr/share/doc/perl-Data-BitStream-0.08/examples/bench-copy.pl
/usr/share/doc/perl-Data-BitStream-0.08/examples/code-table.pl
/usr/share/doc/perl-Data-BitStream-0.08/examples/compression-code.pl
/usr/share/doc/perl-Data-BitStream-0.08/examples/imcomp.pl
/usr/share/doc/perl-Data-BitStream-0.08/examples/integercoding.pl
/usr/share/doc/perl-Data-BitStream-0.08/examples/rand-geo.pl
/usr/share/doc/perl-Data-BitStream-0.08/examples/test-ic.pl
/usr/share/doc/perl-Data-BitStream-0.08/examples/tvlc-newcode.pl
/usr/share/perl5/Data/BitStream.pm
/usr/share/perl5/Data/BitStream/BLVec.pm
/usr/share/perl5/Data/BitStream/Base.pm
/usr/share/perl5/Data/BitStream/BitVec.pm
/usr/share/perl5/Data/BitStream/MinimalVec.pm
/usr/share/perl5/Data/BitStream/String.pm
/usr/share/perl5/Data/BitStream/Vec.pm
/usr/share/perl5/Data/BitStream/WordVec.pm
/usr/share/perl5/Data/BitStream/Code/ARice.pm
/usr/share/perl5/Data/BitStream/Code/Additive.pm
/usr/share/perl5/Data/BitStream/Code/BER.pm
/usr/share/perl5/Data/BitStream/Code/Baer.pm
/usr/share/perl5/Data/BitStream/Code/BoldiVigna.pm
/usr/share/perl5/Data/BitStream/Code/Comma.pm
/usr/share/perl5/Data/BitStream/Code/Delta.pm
/usr/share/perl5/Data/BitStream/Code/Escape.pm
/usr/share/perl5/Data/BitStream/Code/EvenRodeh.pm
/usr/share/perl5/Data/BitStream/Code/ExponentialGolomb.pm
/usr/share/perl5/Data/BitStream/Code/Fibonacci.pm
/usr/share/perl5/Data/BitStream/Code/Gamma.pm
/usr/share/perl5/Data/BitStream/Code/GammaGolomb.pm
/usr/share/perl5/Data/BitStream/Code/Golomb.pm
/usr/share/perl5/Data/BitStream/Code/Levenstein.pm
/usr/share/perl5/Data/BitStream/Code/Omega.pm
/usr/share/perl5/Data/BitStream/Code/Rice.pm
/usr/share/perl5/Data/BitStream/Code/StartStop.pm
/usr/share/perl5/Data/BitStream/Code/Taboo.pm
/usr/share/perl5/Data/BitStream/Code/Varint.pm

See Also

Package Description
perl-Data-Bitfield-0.04-alt1.noarch.rpm manage integers containing multiple bit fields
perl-Data-Bool-2.98014-alt1.noarch.rpm An interface to booleans as objects for Perl
perl-Data-Bucketeer-0.003-alt1.noarch.rpm sort data into buckets based on threshholds
perl-Data-Bvec-1.01-alt1.noarch.rpm a module to manipulate integer arrays as bit vectors and
perl-Data-CGIForm-0.5-alt1.noarch.rpm Form Data Interface
perl-Data-CHEF-1.01-alt1.noarch.rpm perl module Data-CHEF
perl-Data-COW-0.02-alt1.noarch.rpm perl module Data-COW
perl-Data-CPAN-DSLIP-Explain-0.04-alt1.noarch.rpm "decrypts" CPAN module DSLIP code
perl-Data-CSel-0.121-alt1.noarch.rpm Select tree node objects using CSS Selector-like syntax
perl-Data-CSel-WrapStruct-0.004-alt1.noarch.rpm Wrap data structure into a tree of objects suitable for use with Data::CSel
perl-Data-CTable-1.01-alt1.noarch.rpm Read, write, manipulate tabular data
perl-Data-CTable-scripts-1.01-alt1.noarch.rpm Data-CTable scripts
perl-Data-Capture-0.27-alt1.noarch.rpm Perl6 Capture objects
perl-Data-Censor-0.03-alt1.noarch.rpm censor sensitive stuff in a data structure
perl-Data-Check-Structure-0.04-alt1.noarch.rpm Check structure of data
Advertisement
Advertisement