Storable
最終更新日時:2010-03-29 00:00:00
Perl
Perl
概要
Storableを使用すると、配列/ハッシュ/オブジェクト等を含むデータを簡単にディスク等に格納/取得することができます。
この機能を利用して、私自身はStorableをよくシリアライザーとして使用しています。
使用方法
以下、Storableをシリアライザーとして使用し、さらにCrypt::CBCを使って暗号化文字列を作成、複合する方法を紹介します。
use Storable qw(nfreeze thaw); use Data::Dumper; use Crypt::CBC; my $data = { title => 'テストテスト', description => "てすと\nてすと\nてすと", }; my $fdata = nfreeze $data; my $ciphertext = $cbc->encrypt_hex($fdata); print "[$ciphertext]\n"; my $plaintext = $cbc->decrypt_hex($ciphertext); my $tdata = thaw $plaintext; print Dumper($tdata);