搜索插件、代码仓与 APP 分类

插件详情v2.0.1

filesize

一个用于获取人性化文件大小的包。将原始文件大小转换为可读的字符串。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
3.8万
喜欢数
182
Pub 分数
160

安装插件

flutter pub add filesize

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

filesize 包提供了一种简单的方法,可将原始文件大小转换为人类可读的格式,例如 '1.2 MB' 或 '3.4 GB'。它非常适合在多个平台的用户界面中显示文件大小。该包支持多种单位,并提供可自定义的精度和格式化选项。它轻量且易于集成到 Flutter 应用程序中。

适合场景

  • 在应用界面中显示文件大小
  • 将字节值转换为可读字符串
  • 在仪表板中显示存储使用情况
  • 为用户格式化文件大小数据
  • 通过清晰的指标提升用户体验

主要特点

  • 将字节转换为可读的字符串
  • 支持多种单位格式
  • 可自定义精度和后缀
  • 轻量且高效
  • 跨平台兼容性

适合对象

  • 开发文件管理应用的开发者
  • 需要用户友好尺寸显示的应用程序
  • 显示存储统计信息的工具
  • 教育类或生产力应用
  • 面向 Android、iOS、Web、macOS、Windows 和 Linux 的项目

使用建议

  • 可能需要手动处理零字节等边缘情况
  • 仅限大小格式化——无文件操作
  • 不支持默认的区域性格式化
  • 不支持内置的二进制与十进制单位(例如,KiB 与 KB)

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Filesize

pub package Build Status Coverage Status

A micro library that provides an easy way to get human readable file size strings

Features

  • Size can be passed as number or as string
  • Optional parameter to specify numbers of digits after comma/point

Examples

filesize(1024);                   // "1 KB"
filesize(664365320);              // "633.59 MB"
filesize(4324324232343);          // "3.93 TB"

Optional parameter to specify numbers after comma/point:

filesize(664365320, 4);          // "633.5881 MB"
filesize(4324324232343, 3);      // "3.932 TB"

Inspired by filesize.js

所属分类

源码仓库

使用此插件的项目