uuid
ИМЯ
uuid — генерация UUID и сравнение
Содержание
КРАТКОЕ ОПИСАНИЕ
package require Tcl 8.5 9
package require uuid ?1.0.9?
::uuid::uuid generate
::uuid::uuid equal id1 id2
ОПИСАНИЕ
Этот пакет предоставляет генератор универсально уникальных идентификаторов (UUID), также известных как глобально уникальные идентификаторы (GUID). Эта реализация соответствует проекту спецификации из (1), хотя этот документ проекта уже утратил силу.
КОМАНДЫ
-
::uuid::uuid generate
Создаёт UUID типа 4, вычисляя хеш MD5 от набора битов исходных данных, включающих время и имя хоста. Возвращает строковое представление нового UUID.
-
::uuid::uuid equal id1 id2
Сравнивает два UUID и возвращает true, если оба аргумента обозначают один и тот же UUID.
ПРИМЕРЫ
% uuid::uuid generate
b12dc22c-5c36-41d2-57da-e29d0ef5839c
ССЫЛКИ
- Paul J. Leach, «UUIDs and GUIDs», февраль 1998 г. (http://www.opengroup.org/dce/info/draft-leach-uuids-guids-01.txt)
Ошибки, идеи, отзывы
В этом документе и описываемом в нём пакете, несомненно, есть ошибки и другие проблемы. Сообщайте о них в категории uuid в системе отслеживания ошибок Tcllib. Также присылайте идеи по улучшению пакета и/или документации.
Предлагая изменения кода, предоставляйте унифицированные различия, то есть результат выполнения diff -u.
Обратите внимание: вместо вставленных в текст патчей настоятельно рекомендуется прикреплять файлы. Чтобы добавить вложение, сразу после создания заявки перейдите к форме Редактировать и нажмите самую левую кнопку на дополнительной панели навигации.
КАТЕГОРИЯ
Хеши, контрольные суммы и шифрование
АВТОРСКИЕ ПРАВА
Авторское право © 2004, Pat Thoyts