![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Помогите определить структуру файла Flashget Default.jcd.
Если кто сможет это сделать, опишите ее в формате Delphi. Есть желание создать приложение для поиска битых ссылок и дубликатов файлов в самой базе JCD, для последующей правки и удаления, а также реструктуризации и сортировки деревьев базы, а застрял в самом начале. ![]() |
|
#2
|
|||
|
|||
|
Код:
// Open File for Read
fs = File.Open("Default.jcd", FileMode.Open);
fs.Position = pos;
TaskRecord ts_rec = new TaskRecord();
byte[] data = new byte[24]; // sizeof(TaskRecord)
fs.Read(data, 0, 24);
unsafe
{
fixed(byte* p = data) ts_rec = (TaskRecord) Marshal.PtrToStructure((IntPtr)p, typeof(TaskRecord));
}
AddString("task id", "0004", ts_rec.number.ToString());
// Close File
fs.Close(); |