v1.1.0
sane_uuid
RFC4122에 따라 v1, v4 및 v5 UUID 생성 및 처리를 지원하는 합리적인 UUID 구현.
4좋아요 2.3만30일 다운로드160Pub 점수
AndroidiOSWebmacOSWindowsLinux
합리적인 인터페이스를 갖춘 UUID 생성 및 분석
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
A properly designed, efficient UUID library for Dart.
Uuid type with equality, comparison and accessors for properties defined by RFC 4122
A simple usage example:
import 'package:sane_uuid/uuid.dart';
// randomly generated using secure random number generator
final Uuid randomUuid = Uuid.v4();
// Prints properly formatted UUID, e.g.: a8796ef4-8767-4cd0-b432-c5e93ba120df
print(randomUuid);
// parse any common UUID string
final parsedUuid = Uuid.fromString(
'a8796ef4-8767-4cd0-b432-c5e93ba120df',
);
// hyphens and capitalization don't matter
final parsedUuidDifferentFormatting = Uuid.fromString(
'A8796EF487674CD0B432C5E93BA120DF',
);
// UUID objects with the same data are actually equal
assert(parsedUuid == parsedUuidDifferentFormatting);
For more examples, see the examples page.
Please file feature requests and bugs at the issue tracker.
This project is released under the MIT License. That includes every file in this repository, unless explicitly stated otherwise at the top of a file. A copy of the license text can be found in the LICENSE file.