nickbeen / nintendo-blocks-converter
将任天堂块转换为兆字节以及相反操作
1.2.0
2023-05-03 13:38 UTC
Requires
- php: ^8.0
Requires (Dev)
- phpunit/phpunit: ^9.5
README
使用此库,您可以将在任天堂块转换为实际的文件大小(兆字节)。也可以将文件大小(兆字节)转换为任天堂块。无需再思考是否需要乘以或除以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。