Версия текста: 1.00
Общие сведения о программе Total Commander
Total Commander main window |
Программа Total Commander является одним из наиболее популярных, особенно на территории бывшего СССР, так называемых двух панельных файловых менеджеров для ОС Windows. Этот коммерческий проект разрабатывается единственным разработчиком по имени Christian Ghisler. Программа начала свою историю в 1993 под именем Windows Commander, но в 2002 году была переименована по требованию корпорации Microsoft. Total Commander имеет очень развитую систему плагинов с открытым API, что позволило сторонним разработчиков создать большое количество дополнений и расширений, что сыграло не последнюю роль в формировании популярности программы.
Файлы tcthumbs.db и tcthumbs.idb
Как и большинство файловых менеджеров, программа Total Commander имеет режим просмотра файлов в виде их эскизов. При этом отображаемые эскизы Total Commander может сохранять в собственной централизованной базе эскизов, состоящей из двух файлов с именами tcthumbs.db и tcthumbs.idb. Файл tcthumbs.db является индексным файлом, в файле tcthumbs.idb содержатся непосредственно эскизы. Также может присутствовать файл tcthumbs.frl, назначение которого в данное время не известно.
Типичным месторасположением этих файлов является директория %LOCAL_APPDATA%\GHISLER. Необходимо помнить, что месторасположение директории %LOCAL_APPDATA% может зависеть от настроек и версии операционной системы. Так, например, в Windows XP путь может выглядеть как C:\Documents and Settings\%UserName%\Local Settings\Application Data\GHISLER, а в Windows 7 как C:\Users\%UserName%\AppData\Local\GHISLER.
Месторасположение базы эскизов программы Total Commander и остальные параметры, влияющие на формирование эскизов, можно задать в окне Настройка на вкладке Эскизы, которое можно открыть, выбрав в меню Конфигурация пункт Настройка. Непосредственно на базу эскизов влияют следующие параметры:
- Эскизы: общие настройки
- Расположение базы данных
Определяет расположение базы данных эскизов. Если параметр пустой, то кэширование эскизов не выполняется. По умолчанию в разных версиях ОС Windows используются разные значения: в Windows 9x/ME используется директория %INSTALLDIR%, в Windows NT/2000/XP %LOCAL_APPDATA%\GHISLER (или %APPDATA%\GHISLER, если %LOCAL_APPDATA% не существует). - Размер эскизов
Определяет размер эскиза в пикселях.
- Расположение базы данных
- Загрузка эскизов
Определяет методы формирования эскизов. Методы используются в той последовательности, в которой они перечислены в этой секции. Для каждого метода могут быть определены свои расширения файлов, например: значение *.* | *.htm *.html определит использовать метод для любых файлов кроме файлов с расширениями htm и html.- При помощи LS-плагинов
Определяет список расширений файлов, формирование эскизов для которых производится с помощью LS-плагинов, поддерживающих данную функциональность. - Методом Проводника (OLE2)
Определяет список расширений файлов, формирование эскизов для которых производится с помощью встроенных в Windows механизмов. Если в Проводнике кэширование эскизов запрещено, то эскизы, извлекаемые этим методом, также не будут сохраняться в базу эскизов Total Commander. - При помощи IrfanView/XnView
Определяет список расширений файлов, формирование эскизов для которых производится с помощью внешних приложений IrfanView или XnView. - В виде первых строк текста
Определяет список расширений файлов, формирование эскизов для которых производится из первых строк текста файла.
- При помощи LS-плагинов
Особенности файлов tcthumbs.db и tcthumbs.idb
Файл tcthumbs.db по структуре является стандартным OLE2-файлом и имеет соответствующую сигнатуру. Файл tcthumbs.idb не имеет четкой сигнатуры и может быть определен по наличию строки "CP" или "NP" по смещению 4.
| File | Signature offset | Hex view of signature | Text view of signature |
| tcthumbs.db | 0x0000 | \xD0\xCF\x11\xE0\xA1\xB1\x1A\xE1 | |
| tcthumbs.idb | 0x0004 | \x43\x50 | CP |
| \x4E\x50 | NP |
В базу эскизов сохраняются просмотренные эскизы лишь при условии, что их формировании заняло более 100 мс. Эскизы сохраняются как для локальных, так и для съемных и сетевых дисков. Особенностью является тот факт, что благодаря установленным плагинам и возможности использования IrfanView или XnView в базу могут быть записаны эскизы для очень большого количества файлов, в том числе и не графических. Помимо непосредственно эскиза файла в базу сохраняется имя файла с полным путем и дата его последней модификации. Также для каждого эскиза сохраняется набор флагов, но в текущих версиях программы он всегда равен нулю. Начиная с версии 7.5 помимо эскизов файлов также сохраняются эскизы директорий.
Эскиз jpeg-файла |
Эскиз директории |
Анализ файлов tcthumbs.db и tcthumbs.idb
Programs allow to view content of thumbnail cache files created by Total Commander:
ThumbnailExpert
ThumbnailExpert is a unique application for forensic examination of thumbnail cache files created by different programs that deal with multimedia content. These programs include image viewers, video editors, file managers, software for mobile phones and many others. ThumbnailExpert is a fully automated application that does not require deep knowledge of examined files, their structure and location. The program can find and decode files on its own. Retrieved data can be exported or used to create a comprehensive report. ThumbnailExpert is an indispensible utility for complete and quality forensic examination.
| Forensic version: | Read more | Download demo | Buy now | |
| Professional version: | Read more | Download demo | Buy now | |
| Lite version: | Read more | Download demo | Buy now |
decThumbsDBViewer
The plugin for Total Commander that allows users to view and extract content of thumbnail cache files created by Microsoft Windows (Thumbs.db, thumbcache_idx.db, thumbcache_1024.db, thumbcache_256.db, thumbcache_96.db, thumbcache_32.db, IconCache.db and ShellIconCache), Windows Media Center (ehthumbs_vista.db, ehthumbs.db, Image.db, Video.db and TVThumb.db) and Total Commander (tcthumbs.db and tcthumbs.idb). The plugin allows saving any thumbnail or all thumbnails simultaneously to the hard disk drive. It’s also possible to copy thumbnails to clipboard.
| Read more | Download demo | Buy now |


