decThumbsDBViewer
Moderators: white, Hacker, petermad, Stefan2
Dec,
TIA
Roman
Thank you! Any chance to directly export, not just to copy to clipboard? This way I have to paste it somewhere and set the correct name and date. Would be much easier if the decThumbsDBViewer could do this for me.Update and use Ctrl+C.
TIA
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Update and use Drag&Drop.Hacker wrote:Any chance to directly export, not just to copy to clipboard? This way I have to paste it somewhere and set the correct name and date. Would be much easier if the decThumbsDBViewer could do this for me.
-Support of Directory Opus cache files added.
-Support of XYplorer cache files added.
Dec,
TIA
Roman
Ah, this is very nice, thank you, but does not (and probably when using drag&drop cannot) set the time of the created file to the time stored in the thumbs file. Just this one wish... *saint smiley*Update and use Drag&Drop.
TIA
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
- franck8244
- Power Member
- Posts: 703
- Joined: 2003-03-06, 17:37 UTC
- Location: Geneva...
- ghisler(Author)
- Site Admin
- Posts: 48162
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I sent him the information and some sample source. Please contact me by e-mail if you need sample source too.
The file is actually quite simple: It consists of blocks of varying size. Each block starts with a 4 byte block size "n". If the highest bit is one, the block is a deleted (free) block. Then comes the data block of n-4 bytes (n includes the size), composed of a header tcacheheader and the data.
The tcacheheader looks like this:
2 byte signature: "NP" for standard size, "CP" for custom size
2 byte flags: currently 0
8 byte timestamp (win32 style file time)
With header "CP", the next 2 bytes are the width, and the next 2 the height, in pixels.
Then follow the compressed bitmap bits as 24-bit RGB with DWORD-aligned width (rounded up to 4 bytes). TC uses the ZIP compression here (deflate), it's using zlib without header (tcunzlib.dll).
The file is actually quite simple: It consists of blocks of varying size. Each block starts with a 4 byte block size "n". If the highest bit is one, the block is a deleted (free) block. Then comes the data block of n-4 bytes (n includes the size), composed of a header tcacheheader and the data.
The tcacheheader looks like this:
2 byte signature: "NP" for standard size, "CP" for custom size
2 byte flags: currently 0
8 byte timestamp (win32 style file time)
With header "CP", the next 2 bytes are the width, and the next 2 the height, in pixels.
Then follow the compressed bitmap bits as 24-bit RGB with DWORD-aligned width (rounded up to 4 bytes). TC uses the ZIP compression here (deflate), it's using zlib without header (tcunzlib.dll).
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Dec,
Any chance to support XnView's cache, please?
And, still, please, support exporting while keeping time and date, not only drag and drop... *saint smiley*
Thanks
Roman
Any chance to support XnView's cache, please?
And, still, please, support exporting while keeping time and date, not only drag and drop... *saint smiley*
Thanks
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.