Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.6.0

brotli

Reiner Dart-Brotli-Decoder.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
91.200
Likes
21
Pub-Punkte
140

Paket installieren

flutter pub add brotli

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Eine reine Dart-Implementierung des Brotli-Decoders, die die Entkomprimierung von Brotli-komprimierten Daten direkt innerhalb von Dart-Anwendungen ermöglicht. Für mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux entwickelt, erlaubt sie Entwicklern die Verarbeitung von Brotli-codierten Inhalten ohne Abhängigkeit von nativem Code. Ideal für Szenarien mit komprimierten Assets, API-Antworten oder Datenspeicherung, bei denen Brotli zur effizienten Kompression verwendet wird. Das Paket ist leichtgewichtig und selbstständig, was es für Anwendungen mit plattformübergreifender Kompatibilität und minimalen Abhängigkeiten geeignet macht.

Anwendungsfälle

  • Entkomprimieren von Brotli-komprimierten HTTP-Antworten
  • Verarbeitung komprimierter Assets in Flutter-Apps
  • Umgang mit Brotli-kodierten Daten aus APIs
  • Integration mit Dateiformaten unter Verwendung von Brotli-Komprimierung
  • Unterstützung von Offline-Daten mit komprimierter Speicherung

Hauptmerkmale

  • Reine Dart-Implementierung
  • Plattformübergreifende Unterstützung
  • Keine nativen Abhängigkeiten
  • Effiziente Dekompression
  • Leichtgewichtig und einfach zu integrieren

Geeignet für

  • Flutter-Anwendungen, die Brotli-Unterstützung benötigen
  • Entwickler, die plattformspezifischen Code vermeiden
  • Anwendungen, die komprimierte Netzwerkdaten verarbeiten
  • Werkzeuge zum Umgang mit Brotli-kodierten Dateien
  • Projekte, die tragbare Komprimierungs-Utilities erfordern

Hinweise

  • Die Leistung kann langsamer sein als native Implementierungen
  • Nicht für sehr große Dateien optimiert
  • Beschränkt auf die Dekodierung (keine Kodierung)
  • Am besten geeignet für daten mittlerer Größe
  • Für große Eingaben erfordert sorgfältige Speicherverwaltung

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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);
}

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden