Я работаю с программным обеспечением, называемым logstash, которое обрабатывает файлы журнала и сохраняет прогресс в файле следующим образом:
82484791-1419-65536 0 0 26507948
82484791-1420-65536 0 0 26071030
82484791-1421-65536 0 0 3065829
82484791-1422-65536 0 0 3973980
82484791-1425-65536 0 0 4301931
Я хочу видеть имена файлов, которые были обработаны.
Согласно документации это следует интерпретировать как:
Файлы Sjectedb - это текстовые файлы с четырьмя столбцами:
Номер инода (или эквивалент). Основной номер устройства файловой системы (или эквивалентный). Дополнительный номер устройства файловой системы (или эквивалентный). Текущее смещение байта в файле.
В Linux я могу преобразовать индекс в имя файла, используя:
find /path/to/mountpoint -inum <inode number>
или же
debugfs -R 'ncheck <inode number>' /dev/sda2 2>/dev/null
Что эквивалентно Windows для этого? Как преобразовать дескрипторы файлов / дескрипторы файлов Windows в имена файлов и каталогов?