Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.6.0

brotli

Decodificador Brotli puro em Dart.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
91,2 mil
Curtidas
21
Pontos Pub
140

Instalar pacote

flutter pub add brotli

Visão geral do pacote

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

Uma implementação pura em Dart do decodificador Brotli, permitindo a descompressão de dados comprimidos com Brotli diretamente em aplicações Dart. Projetado para uso em múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, permite que desenvolvedores manipulem conteúdo codificado com Brotli sem depender de código nativo. Ideal para cenários envolvendo ativos comprimidos, respostas de API ou armazenamento de dados onde o Brotli é usado para compressão eficiente. O pacote é leve e autocontido, tornando-se adequado para aplicativos que exigem compatibilidade entre plataformas e dependências mínimas.

Casos de uso

  • Extraindo respostas HTTP comprimidas com Brotli
  • Processamento de ativos comprimidos em aplicativos Flutter
  • Manipulando dados codificados em Brotli de APIs
  • Integração com formatos de arquivo usando compressão Brotli
  • Suporte a dados offline com armazenamento compactado

Principais recursos

  • Implementação pura em Dart
  • Suporte multiplataforma
  • Sem dependências nativas
  • Descompressão eficiente
  • Leve e fácil de integrar

Indicado para

  • Aplicativos Flutter que precisam de suporte ao Brotli
  • Desenvolvedores evitando código específico de plataforma
  • Aplicações processando dados de rede comprimidos
  • Ferramentas para manipular arquivos codificados em Brotli
  • Projetos que exigem utilitários de compactação portáteis

Considerações

  • O desempenho pode ser mais lento que as implementações nativas
  • Não otimizado para arquivos muito grandes
  • Limitado à decodificação (sem codificação)
  • Mais adequado para dados de tamanho moderado
  • Requer gerenciamento cuidadoso da memória para entradas grandes

README original

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

Brotli

Pub Version CI

Pure Dart Brotli decoder.

Installation

In pubspec.yaml add the following dependency:

dependencies:
  brotli: ^0.6.0

Example

import 'dart:io';

import 'package:brotli/brotli.dart';

void main() {
  final output = brotli.decodeToString(File("./brotli.br").readAsBytesSync());
  print(output);
}

Categorias

Repositório-fonte

Projetos que usam este pacote