squeeze  ] [  sid  ]
[ Source: libconvert-binary-c-perl  ]

Package: libconvert-binary-c-perl (0.74-1 and others)

Binary Data Conversion using C Types

Convert::Binary::C is a preprocessor and parser for C type definitions. It is highly configurable and supports arbitrarily complex data structures. Its object-oriented interface has pack and unpack methods that act as replacements for Perl's pack and unpack and allow to use C types instead of a string representation of the data structure for conversion of binary data from and to Perl's complex data structures.

Actually, what Convert::Binary::C does is not very different from what a C compiler does, just that it doesn't compile the source code into an object file or executable, but only parses the code and allows Perl to use the enumerations, structs, unions and typedefs that have been defined within your C source for binary data conversion, similar to Perl's pack and unpack.

Other Packages Related to libconvert-binary-c-perl

  • depends
  • recommends
  • suggests
  • dep: libc0.1 (>= 2.3) [kfreebsd-amd64, kfreebsd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.1-udeb
  • dep: libc0.3 (>= 2.9) [hurd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.3-udeb
  • dep: libc6 (>= 2.3) [amd64, hppa, i386, mips, mipsel]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.4) [armel, powerpc, s390]
    dep: libc6 (>= 2.5) [avr32]
    dep: libc6 (>= 2.5-5) [m68k]
    dep: libc6 (>= 2.6) [sparc]
  • dep: libc6.1 (>= 2.3) [ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
    dep: libc6.1 (>= 2.4) [alpha]
  • dep: libgcc1 (>= 1:4.3) [armel]
    GCC support library
  • dep: perl (>= 5.10.0-16) [m68k]
    Larry Wall's Practical Extraction and Report Language
    dep: perl (>= 5.10.0-19) [not avr32, m68k]
    dep: perl (>= 5.10.0-22~avr32cross+abi.0) [avr32]
  • dep: perlapi-5.10.0
    virtual package provided by perl-base

Download libconvert-binary-c-perl

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 0.74-1 316.5 kB896 kB [list of files]
amd64 0.74-1 305.9 kB820 kB [list of files]
armel 0.74-1 294.7 kB772 kB [list of files]
avr32 (unofficial port) 0.74-1 300.7 kB736 kB [list of files]
hppa 0.74-1 317.4 kB840 kB [list of files]
hurd-i386 0.74-1 298.1 kB792 kB [list of files]
i386 0.74-1 303.0 kB796 kB [list of files]
ia64 0.74-1 379.3 kB1200 kB [list of files]
kfreebsd-amd64 0.74-1 306.2 kB784 kB [list of files]
kfreebsd-i386 0.74-1 300.7 kB752 kB [list of files]
m68k (unofficial port) 0.71-1 292.3 kB788 kB [list of files]
mips 0.74-1 295.0 kB868 kB [list of files]
mipsel 0.74-1 295.0 kB868 kB [list of files]
powerpc 0.74-1 310.4 kB848 kB [list of files]
s390 0.74-1 312.0 kB824 kB [list of files]
sparc 0.74-1 296.3 kB808 kB [list of files]