--- Compress-LZF/LZF.pm 2001/09/27 19:51:24 1.2 +++ Compress-LZF/LZF.pm 2001/09/27 20:05:38 1.3 @@ -51,6 +51,8 @@ Often there is the need to serialize data into a string. This function does that, by using the Storable module. It does the following transforms: + undef (the perl undefined value) + => a special cookie (undef'ness is being preserved) IV, NV, PV (i.e. a _plain_ perl scalar): => stays as is when it contains normal text/numbers => gets serialized into a string @@ -58,11 +60,9 @@ => data structure is freeze'd into a string. That is, it tries to leave "normal", human-readable data untouched but -still serializes complex data structures into strings. - -The idea of all these C functions is to keep readability as high -as possible, and in cases readability can't be helped anyways, it tries to -compress the string. +still serializes complex data structures into strings. The idea is to keep +readability as high as possible, and in cases readability can't be helped +anyways, it tries to compress the string. The C functions will enlarge the original data one byte at most and will only load the Storable method when neccessary.