我正在使用“Devel::Cover”cpan 模块生成覆盖范围,该模块生成cover_db 并在内部有一个运行子目录。在运行目录中,我得到文件cover.14。如何获得 .12 或 .13 格式的文件,这种 .12、.13 或 .14 格式是什么意思?当我使用“Devel::CoverReport”模块的cover_report 生成此文件的html 报告时,根据模块的以下子例程提到它支持.12 和.13 格式,但我得到的是.14 格式
下面是在 Devel::CoverReport::DB 中使用的子程序,它显示 .12 或 .13 格式。
read_db_file
读取并解析 DB 文件,然后返回文件中的数据结构。
默认情况下,它假定该文件是可存储的数据转储。当 storable 失败时,它会尝试使用 JSON 来加载数据。
此方法支持读取 .12 和 .13 文件格式。它可以自动检测它是用可存储的还是 JSON 序列化的。
如果可能的话,解释一下这个子程序是什么意思。