|
Packit |
fc16e3 |
Data::UUID
|
|
Packit |
fc16e3 |
=================
|
|
Packit |
fc16e3 |
|
|
Packit |
fc16e3 |
Data::UUID - Perl extension for generating Globally/Universally
|
|
Packit |
fc16e3 |
Unique Identifiers (GUIDs/UUIDs).
|
|
Packit |
fc16e3 |
|
|
Packit |
fc16e3 |
This module provides a framework for generating UUIDs (Universally Unique
|
|
Packit |
fc16e3 |
Identifiers, also known as GUIDs (Globally Unique Identifiers). A UUID is
|
|
Packit |
fc16e3 |
128 bits long, and is guaranteed to be different from all other UUIDs/GUIDs
|
|
Packit |
fc16e3 |
generated until 3400 A.D. UUIDs were originally used in the Network Computing
|
|
Packit |
fc16e3 |
System (NCS) and later in the Open Software Foundation's (OSF) Distributed
|
|
Packit |
fc16e3 |
Computing Environment. Currently many different technologies rely on UUIDs to
|
|
Packit |
fc16e3 |
provide unique identity for various software components, Microsoft COM/DCOM
|
|
Packit |
fc16e3 |
for instance, uses GUIDs very extensively to uniquely identify classes,
|
|
Packit |
fc16e3 |
applications and components across network-connected systems.
|
|
Packit |
fc16e3 |
|
|
Packit |
fc16e3 |
INSTALLATION
|
|
Packit |
fc16e3 |
|
|
Packit |
fc16e3 |
To install this module type the following:
|
|
Packit |
fc16e3 |
|
|
Packit |
fc16e3 |
perl Makefile.PL
|
|
Packit |
fc16e3 |
make
|
|
Packit |
fc16e3 |
make test
|
|
Packit |
fc16e3 |
make install
|
|
Packit |
fc16e3 |
|
|
Packit |
fc16e3 |
NOTE: This module is designed to save its state information in a permanent
|
|
Packit |
fc16e3 |
storage location. The installation script (i.e. Makefile.PL) prompts for
|
|
Packit |
fc16e3 |
a directory name to use as a storage location for state file and defaults
|
|
Packit |
fc16e3 |
this directory to "/var/tmp" if no directory name is provided.
|
|
Packit |
fc16e3 |
The installation script will not accept names of directories that do not
|
|
Packit |
fc16e3 |
exist, however, it will take the locations, which the installing user
|
|
Packit |
fc16e3 |
has no write permissions to. In this case, the state information will not be
|
|
Packit |
fc16e3 |
saved, which will maximize the chances of generating duplicate UUIDs.
|
|
Packit |
fc16e3 |
|
|
Packit |
fc16e3 |
COPYRIGHT AND LICENCE
|
|
Packit |
fc16e3 |
|
|
Packit |
fc16e3 |
Copyright (C) 2001, Alexander Golomshtok
|
|
Packit |
fc16e3 |
|