搜尋套件、儲存庫與 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

所屬分類

原始碼儲存庫

使用此套件的專案