SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Data-UUID rpm build for : OpenSuSE. For other distributions click perl-Data-UUID.

Name : perl-Data-UUID
Version : 1.227.0 Vendor : obs://build_opensuse_org/devel:kanku
Release : 150500.2.1 Date : 2024-10-09 21:15:10
Group : Unspecified Source RPM : perl-Data-UUID-1.227.0-150500.2.1.src.rpm
Size : 0.04 MB
Packager : https://www_suse_com/
Summary : Globally/Universally Unique Identifiers (GUIDs/UUIDs)
Description :
This module provides a framework for generating v3 UUIDs (Universally
Unique Identifiers, also known as GUIDs (Globally Unique Identifiers). A
UUID is 128 bits long, and is guaranteed to be different from all other
UUIDs/GUIDs generated until 3400 CE.

UUIDs were originally used in the Network Computing System (NCS) and later
in the Open Software Foundation\'s (OSF) Distributed Computing Environment.
Currently many different technologies rely on UUIDs to provide unique
identity for various software components. Microsoft COM/DCOM for instance,
uses GUIDs very extensively to uniquely identify classes, applications and
components across network-connected systems.

The algorithm for UUID generation, used by this extension, is described in
the Internet Draft \"UUIDs and GUIDs\" by Paul J. Leach and Rich Salz. (See
RFC 4122.) It provides reasonably efficient and reliable framework for
generating UUIDs and supports fairly high allocation rates -- 10 million
per second per machine -- and therefore is suitable for identifying both
extremely short-lived and very persistent objects on a given system as well
as across the network.

This modules provides several methods to create a UUID. In all methods,
\'< namespace>\' is a UUID and \'< name>\' is a free form string.


$ug->create();
$ug->create_bin();



$ug->create_from_name(< namespace>, < name>);
$ug->create_from_name_bin(< namespace>, < name>);




$ug->create_str();
$ug->create_from_name_str(< namespace>, < name>);




$ug->create_hex();
$ug->create_from_name_hex(< namespace>, < name>);


$ug->create_b64();
$ug->create_from_name_b64(< namespace>, < name>);

Binary UUIDs can be converted to printable strings using following methods:


$ug->to_string(< uuid>);


$ug->to_hexstring(< uuid>);


$ug->to_b64string(< uuid>);

Conversely, string UUIDs can be converted back to binary form:


$ug->from_string(< uuid>);
$ug->from_hexstring(< uuid>);


$ug->from_b64string(< uuid>);

Finally, two binary UUIDs can be compared using the following method:



$ug->compare(< uuid1>, < uuid2>);

Examples:

use Data::UUID;




$ug = Data::UUID->new;
print $ug->create_from_name_str(NameSpace_URL, \"www.mycompany.com\");

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/kanku:/perl/SLE_15_SP5/x86_64

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(Data::UUID)
perl-Data-UUID
perl-Data-UUID(x86-64)

Requires :
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
perl(:MODULE_COMPAT_5.26.1)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/Data
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/Data/UUID.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/Data
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/Data/UUID
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/Data/UUID/UUID.so
/usr/share/doc/packages/perl-Data-UUID
/usr/share/doc/packages/perl-Data-UUID/Changes
/usr/share/doc/packages/perl-Data-UUID/README
/usr/share/licenses/perl-Data-UUID
/usr/share/licenses/perl-Data-UUID/LICENSE
/usr/share/man/man3/Data::UUID.3pm.gz

 
ICM