nickbeen/nintendo-blocks-converter

将任天堂块转换为兆字节以及相反操作

1.2.0 2023-05-03 13:38 UTC

This package is auto-updated.

Last update: 2024-09-18 21:09:55 UTC


README

Latest version Build status Total downloads PHP Version License

使用此库,您可以将在任天堂块转换为实际的文件大小(兆字节)。也可以将文件大小(兆字节)转换为任天堂块。无需再思考是否需要乘以或除以8,除非您已经记住了1任天堂块等于1兆比特。

任天堂块仅适用于任天堂DS、任天堂Wii和任天堂3DS游戏机的应用。

要求

  • PHP >= 8.0

安装

使用Composer将库安装到您的项目中。

composer require nickbeen/nintendo-blocks-converter

用法

使用指定的块数或兆字节初始化一个NintendoConverter模型,并调用包含所需单位以进行转换的方法。当转换块到块或兆字节到兆字节时,库会抛出UnnecessaryCalculationException异常。在您的应用程序中,通过实现try块以最佳方式处理此异常。

块到MB

将指定数量的块转换为兆字节大小的文件。

$blocks = new NintendoConverter(blocks: 80);

return $blocks->toMegabytes(); // returns 10

MB到块

将指定大小的文件(兆字节)转换为块数。

$megabytes = new NintendoConverter(megabytes: 80);

return $megabytes->toBlocks(); // returns 640

许可

此库根据MIT许可(MIT)许可。有关详细信息,请参阅LICENSE