Storable::AMF

Perl extension for serialize/deserialize AMF0/AMF3 data
Download

Storable::AMF Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Publisher Name:
  • Anatoliy Grishaev
  • Publisher web site:
  • http://search.cpan.org/~grian/

Storable::AMF Tags


Storable::AMF Description

Perl extension for serialize/deserialize AMF0/AMF3 data Storable::AMF is a Perl module, a (de)serializer for Adobe's AMF0/AMF3 (Action Message Format ver 0-3). This is only module and it recognize only AMF data. Almost all function implemented in C for speed. And some cases faster then Storable( for me always).SYNOPSIS use Storable::AMF0 qw(freeze thaw); # or use Storable::AMF3 qw(freeze thaw)l for AMF3 format $amf0 = freeze($perl_object); $perl_object = thaw($amf0); # Store/retrieve to disk amf0 data store $perl_object, 'file'; $restored_perl_object = retrieve 'file'; use Storable::AMF0 qw(nstore freeze thaw dclone); # Network order: Due to spec of AMF0 format objects (hash, arrayref) stored in network order. # and thus nstore and store are synonyms nstore \%table, 'file'; $hashref = retrieve('file'); # Advisory locking use Storable::AMF0 qw(lock_store lock_nstore lock_retrieve) lock_store \%table, 'file'; lock_nstore \%table, 'file'; $hashref = lock_retrieve('file'); # Deparse one object use Storable::AMF0 qw(deparse_amf); my( $obj, $length_of_packet ) = deparse_amf( my $bytea = freeze($a1) . freeze($a) ... ); - or - $obj = deparse_amf( freeze($a1) . freeze($a) ... ); Requirements: · Perl


Storable::AMF Related Software