Log of /trunk/core/base/src/TMD5.cxx
Parent Directory
Revision
42993 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 14 09:14:54 2012 UTC (2 years, 11 months ago) by
axel
File length: 17709 byte(s)
Diff to
previous 35202
TMD5: make AsString() thread safe at the cost of an additional member. Use initializer lists. Accelerate AsString().
TString: add new MD5() function to make persistent alternative to Hash() more visible and easier to use.
Revision
33386 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed May 5 13:41:15 2010 UTC (4 years, 8 months ago) by
rdm
File length: 17809 byte(s)
Diff to
previous 33250
From Gerri:
In TMD5, separate out the decoding part of TMD5::ReadChecksum() into a new
method TMD5::SetDigest(const char *md5ascii) so that the decoding can
be used in other cases too.
Revision
22961 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 3 13:32:57 2008 UTC (6 years, 9 months ago) by
rdm
File length: 16850 byte(s)
Diff to
previous 20877
move the directories:
base clib cont meta metautils newdelete pcre rint thread unix utils
winnt zip
under the new core meta directory.
Revision
7810 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 30 13:16:51 2003 UTC (11 years ago) by
brun
Original Path:
trunk/base/src/TMD5.cxx
File length: 16580 byte(s)
Diff to
previous 6259
Mega patch to add support for large files (bigger than 2 GBytes)
----------------------------------------------------------------
==========>NEW VERSION 4.00/00 <===========
Because this new version has a considerable number of changes,
and new important additions by Philippe are scheduled for the coming days
we are starting a new major version 4.
-Support for large files
-Automatic schema evolution for foreign classes
-New data type Double32_t
Large files are currently tested only under Linux with gcc3.2.
Support for other systems will be gradually added in the coming days.
By default under Linux, files are created with the option LARGEFILE.
Note that when creating a Tree, the default maximum size for a Tree
is set to 1.9 GBytes. You can change this default value by calling
TTree::SetMaxTreeSize(Long64_t maxsize)
The implementation of this new feature has required changes in many places.
The files produced by this new version can still be read by old ROOT versions
if their size if smaller than 2 GBytes. And obviously, the new version
can digest old ROOT files.
WARNING: note the following backward incompatibility:
-TSystem::GetPathInfo has a new signature: (also TUnixSystem, TWinNTSystem, etc)
old: GetPathInfo(const char *path, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime);
new: GetPathInfo(const char *path, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime);
-TFile::SysSeek and TFile::SysStat have a new signature (also TNetFile, TWebFile, etc)
old: Int_t SysSeek(Int_t fd, Long_t offset, Int_t whence);
Int_t SysStat(Int_t fd, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime);
new: Long64_t SysSeek(Int_t fd, Long64_t offset, Int_t whence);
Int_t SysStat(Int_t fd, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime);
-TTree::SetMaxTreeSize has a new signature:
old: void TTree::SetMaxTreeSize(Int_t maxsize)
new: void TTree::SetMaxTreeSize(Long64_t maxsize)
All references to Seek_t have been replaced by Long64_t.
Revision
5717 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 2 18:50:12 2002 UTC (12 years, 1 month ago) by
rdm
Original Path:
trunk/base/src/TMD5.cxx
File length: 16618 byte(s)
Diff to
previous 5126
mega patch to remove almost all compiler warnings on MacOS X where the
compiler is by default in pedantic mode (LHCb also like to use this option).
The following issues have been fixed:
- removal of unused arguments
- comparison between signed and unsigned integers
- not calling of base class copy ctor in copy ctor's
To be done, the TGeo classes where we get still many hundred warnings of
the above nature. List forwarded to Andrei.
Revision
4117 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 26 17:59:54 2002 UTC (12 years, 10 months ago) by
rdm
Original Path:
trunk/base/src/TMD5.cxx
File length: 13688 byte(s)
Diff to
previous 2923
added FileChecksum(). This method returns a checksum of the specified file.
The returned TMD5 object must be deleted by the user. Returns 0 in case of
error. This method preserves the modtime of the file so it can be safely
used in conjunction with methods that keep track of the file's modtime.
Revision
2915 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Added
Mon Oct 1 14:37:51 2001 UTC (13 years, 3 months ago) by
rdm
Original Path:
trunk/base/src/TMD5.cxx
File length: 11376 byte(s)
Thic class implements the MD5 message-digest algorithm. The digest typically
is used to generate checksums of a bunch of bytes (.e.g. useful to check if a
string or file has been changed).
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.