パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.2.0

hex

dart:convert API を使用した簡単な16進数変換。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
65.7万
いいね数
38
Pub ポイント
130

パッケージをインストール

flutter pub add hex

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

hex パッケージは、Dart の組み込み dart:convert API を活用して、16進数文字列とバイト配列の間を簡単かつ効率的に変換する方法を提供します。開発者がアプリケーション内で信頼性の高い 16 進数エンコードおよびデコード機能が必要とする場合に最適です。モバイル、Web、デスクトップなどすべての主要プラットフォームをサポートしており、データシリアライズや暗号操作を必要とするクロスプラットフォームプロジェクトに理想的です。Flutter の pub パッケージマネージャーによる最小限の設定で、既存のワークフローにスムーズに統合できます。

用途

  • バイナリデータを16進数文字列に変換する
  • APIから16進数エンコードされたデータを解析する
  • 暗号化ハッシュのエンコード/デコード
  • ネットワークプロトコルにおける生バイトの処理
  • 読み取り可能な16進数文字列としてバイナリデータを保存する

主な機能

  • dart:convert との簡単な統合
  • クロスプラットフォーム互換性
  • 効率的なバイトから16進数への変換
  • エンコードとデコードの両方をサポートしています
  • 軽量で依存関係なし

適している対象

  • 16進数変換が必要なFlutterアプリ
  • Dart を使用したバックエンドサービス
  • 暗号化データ処理
  • 16進数フィールドを含むJSONなどのデータ交換形式
  • 最小限で信頼性の高いユーティリティを求める開発者

注意事項

  • 基本的な16進数操作に限定
  • 高度な書式設定オプションのサポートなし
  • 標準の dart:convert の動作に依存しています
  • 複雑なバイナリーパースには適していません
  • Base64 などの追加エンコーディングを含みません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

dart-hex

Easy hexadecimal encoding and decoding using the dart:convert API.

Usage

A simple usage example:

import "package:hex/hex.dart";

void main() {
  HEX.encode(const [1, 2, 3]); // "010203"
  HEX.decode("010203"); // [1, 2, 3]
}

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト