Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.0.1

filesize

Um pacote para obter tamanhos de arquivos humanizados. Traduza o tamanho bruto do arquivo em strings legíveis por humanos.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
38,2 mil
Curtidas
182
Pontos Pub
160

Instalar pacote

flutter pub add filesize

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote filesize oferece uma maneira simples de converter tamanhos de arquivos brutos em formatos legíveis por humanos, como '1,2 MB' ou '3,4 GB'. É ideal para exibir tamanhos de arquivos em interfaces do usuário em múltiplas plataformas. O pacote suporta várias unidades e oferece opções personalizáveis para precisão e formatação. É leve e fácil de integrar em aplicativos Flutter.

Casos de uso

  • Exibindo tamanhos de arquivos na interface do aplicativo
  • Convertendo valores de byte para strings legíveis
  • Mostrando uso de armazenamento em painéis
  • Formatar dados de tamanho de arquivo para usuários
  • Melhorando a experiência do usuário com métricas claras

Principais recursos

  • Converte bytes em strings legíveis por humanos
  • Suporta múltiplos formatos de unidade
  • Precisão e sufixos personalizáveis
  • Leve e eficiente
  • Compatibilidade multiplataforma

Indicado para

  • Desenvolvedores de aplicativos de gerenciamento de arquivos
  • Aplicativos que exigem exibição de tamanho amigável ao usuário
  • Ferramentas que exibem estatísticas de armazenamento
  • Aplicativos educacionais ou de produtividade
  • Projetos direcionados para Android, iOS, Web, macOS, Windows e Linux

Considerações

  • Pode exigir manipulação manual de casos extremos, como bytes nulos
  • Limitado à formatação de tamanho — nenhuma operação de arquivo
  • Não oferece formatação específica por localidade por padrão
  • Sem suporte embutido para unidades binárias versus decimais (por exemplo, KiB vs KB)

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Repositório-fonte

Projetos que usam este pacote