PackageTrack
Sign in Get early access

big5_utf8_converter

A Dart library for converting between Big5 encoded text and UTF-8. Efficiently handles Traditional Chinese content with support for custom mapping and file-based lookup tables.

1.2.0 changyy/big5_utf8_converter_dart

What this package is like to depend on

Last release 2 months ago

21 Jun 2026

Ships unpredictably

gaps range from 1 weeks to 1.6 years

Nearly every release is documented

notes for 4 of 4 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

4 releases · first in 2024

1 release in the last 12 months

see the full history below

Release timeline

4 releases · Sep 2024 to Jun 2026
2025 2026
Release Pre-release

Releases

latest 4
  1. 1.2.0 21 Jun 2026
    Release notes

    feat: add Big5Encoder (Unicode→Big5), bump to 1.2.0

    - Big5Encoder mirrors Big5Decoder via a lazy reverse lookup over the
    existing mapping table; encode() throws on unmapped chars, encodeLossy()
    skips them.
    - Round-trip + known-byte + ASCII tests.

    Open source →
    Release notes

    Features

    • Add Big5Encoder (Converter<String, List<int>>): encode a Unicode string to Big5 bytes — the inverse of Big5Decoder. ASCII (<= 0x7E) is emitted as a single byte; other characters use a lazily-built reverse lookup over the existing mapping table.
    • encode(s) throws FormatException on a character with no Big5 mapping; encodeLossy(s) drops such characters instead.
    Open source →
  2. 1.1.1 29 Oct 2024
    Release notes
    • Optimize package with pana recommendations
    Open source →
  3. 1.1.0 19 Sep 2024
    Release notes
    • Remove dart:io dependency to improve portability
    Open source →
    Release notes

    Features

    • Remove dart:io dependency to improve portability
    Open source →
  4. 1.0.0 08 Sep 2024
    Release notes
    • First Release
    Open source →
    Release notes

    Added

    • Initial release of the big5_utf8_converter package.
    • Implemented Big5Decoder class for converting Big5 encoded text to UTF-8.
    • Support for loading custom mapping data from files.
    • Efficient lookup table implementation for fast conversion.
    • Comprehensive unit tests to ensure reliability.
    • Option to use pre-generated mapping data or load from a file.
    • Handling of invalid and incomplete Big5 sequences with customizable unknown character replacement.

    Features

    • Convert Big5 encoded byte lists to UTF-8 strings.
    • Support for mixed ASCII and Big5 content.
    • Optional stripping of whitespace from conversion results.
    • Flexible API allowing for various use cases and integration scenarios.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive