DBM_Filter::null - DBM_Filter 过滤器
use SDBM_File; # or DB_File, GDBM_File, NDBM_File, or ODBM_File
use DBM_Filter ;
$db = tie %hash, ...
$db->Filter_Push('null');
此过滤器确保写入 DBM 文件的所有数据都以 null 结尾。当您的 Perl 脚本需要与 C 程序也使用的 DBM 文件进行交互时,这很有用。一个相当常见的问题是 C 应用程序在写入 DBM 文件时会在字符串中包含终止 null。此过滤器将确保写入 DBM 文件的所有数据都可以被 C 应用程序读取。
Paul Marquess [email protected]