I am gathering small information regarding kernel dll functions.. and I found this function called CopyLZFileName
/CreateLZFileName
and some other functions related to this LZ.. I googled for it.. I cant find a proper source for it. From the name I guess it copies/creates file but am not sure what kind of file.. does LZ mean something to it. Please let me know.
views:
42answers:
2
+1
A:
Because lz32.dll
is 32-bit compression routines
I think LZ
stands for Library Zip
abatishchev
2010-05-29 10:09:51
thanks for your reply..can you tell me what does that function actually do?
kiddo
2010-05-29 10:12:43
@kiddo: I can't find any reference to function names you specified. I found only `LZCopy` http://msdn.microsoft.com/en-us/library/aa365223%28VS.85%29.aspx
abatishchev
2010-05-29 10:31:12
thank you..I will try to figure it out
kiddo
2010-05-29 10:43:34
@kiddo: I think that `LZCopy` is really a replacement for `CopyLZFileName` because I found next: "The LZCopy function copies a source file to a destination file. If the source file is compressed with the Microsoft File Compression Utility (COMPRESS.EXE), this function creates a decompressed destination file." http://www.answers.com/topic/lzcopy
abatishchev
2010-05-29 19:02:51
+4
A:
I always thought LZ stood for "Lempel-Ziv", inventors of most popular compression algorithms (LZ77, LZ78, LZW) used nowadays. As far as I remember these API functions had been used for creating singly compressed files (aka COMMAND.CO_
style file naming), before .CAB format kicked in.
ssg
2010-05-29 10:49:54
Thanks! I remember too. Utility to decompress such files were called `expand`. Very interesting why google has zero references to this functions?!
abatishchev
2010-05-29 19:00:20