Я занят программированием класса, который создает индекс из текстового файла ASCII/BINARY. Моя проблема в том, что я действительно не знаю, как начать. У меня уже было несколько попыток, но у меня не получилось. Мне не нужно искать адрес файла через MFT. Просто загружайте файл и находите материал намного быстрее, ища ключ в индексном файле и отправляясь в текстовый файл по адресу, который он показывает.Создание класса создания индекса
индекс-файл должен быть построен следующим образом:
KEY ADDRESS
1 0xABCDEF
2 0xFEDCBA
. .
. .
У нас есть текстовый файл со следующим Пример значения:
1, 8752 FW,
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,
******************************************************************************,
------------------------------------------------------------------------------;
Я надеюсь, что это объясняет мой вопрос НЕМНОГО лучше. Спасибо!
Пожалуйста, уточните ваши требования. Вам нужен индекс, как в книжном индексе? Каковы индексированные направления типа (номер строки для ascii/position внутри потока)? –
Тем не менее, я не могу связать вход с выходом ... вы печатаете клавиши (символы?) Вместе с некоторым шестнадцатеричным значением, которое действительно не может быть связано ни с чем. –
OK ... прежде всего, мы создаем случайный файл с этим материалом в нем: 1, 8752 FW, ++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++, *********************** ************************************************** *, ------------------------------------------------ ------------------------------; Мы записываем его в текстовый файл, а затем создаем индекс, показывающий, где найти ключ в этом файле. Ключ: 1 – shevron