插件概览
filesize 包提供了一种简单的方法,可将原始文件大小转换为人类可读的格式,例如 '1.2 MB' 或 '3.4 GB'。它非常适合在多个平台的用户界面中显示文件大小。该包支持多种单位,并提供可自定义的精度和格式化选项。它轻量且易于集成到 Flutter 应用程序中。
适合场景
- 在应用界面中显示文件大小
- 将字节值转换为可读字符串
- 在仪表板中显示存储使用情况
- 为用户格式化文件大小数据
- 通过清晰的指标提升用户体验
主要特点
- 将字节转换为可读的字符串
- 支持多种单位格式
- 可自定义精度和后缀
- 轻量且高效
- 跨平台兼容性
适合对象
- 开发文件管理应用的开发者
- 需要用户友好尺寸显示的应用程序
- 显示存储统计信息的工具
- 教育类或生产力应用
- 面向 Android、iOS、Web、macOS、Windows 和 Linux 的项目
使用建议
- 可能需要手动处理零字节等边缘情况
- 仅限大小格式化——无文件操作
- 不支持默认的区域性格式化
- 不支持内置的二进制与十进制单位(例如,KiB 与 KB)