Visão geral
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)