cp949_codec 0.1.0 copy "cp949_codec: ^0.1.0" to clipboard
cp949_codec: ^0.1.0 copied to clipboard

The best package for cp949 decoding/encoding. support null-safety, less memory comsumption. include examples and tests

cp949_codec #

null-safety cp949 decoding/encoding

Usage #

위의 Example

또는

cp949 플러그인의 설명을 참조하세요.

  • cp949.decode()
  • cp949.encode()
  • cp949.decodeString()
  • cp949.encodeToString()

기존 cp949 플러그인의 메소드 #

기존 cp949 플러그인의 사용법을 그대로 사용할 수 있습니다.

기존 플러그인보다 좋은 점! #

  1. 메모리 소모를 줄였습니다. 다트의 int는 8바이트 자료형입니다. cp949는 2바이트만 있으면 되기 때문에, BytesBuilder를 이용해서 메모리 소모를 줄였습니다.

단, host endian이 Little Endian인 경우에만 제대로 동작합니다.

  1. Example 과 Test 가 포함되어 있는 유일한 cp949 패키지 입니다.

  2. 기존 다트에서 사용하는 인코딩 프로토콜을 따르고 있습니다.

dart:convert 에 있는 latin1, utf8 등에 쓰이는 Encoding 프로토콜을 사용합니다.

Encoder와 Decoder는 Converter를 사용합니다.

  1. pub score 가 제일 높습니다!

PR은 언제든지 환영합니다! #

11
likes
0
pub points
86%
popularity

Publisher

verified publisherletyarch.blogspot.com

The best package for cp949 decoding/encoding. support null-safety, less memory comsumption. include examples and tests

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on cp949_codec