|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.04.2009, 11:09 | #1 |
Новичок
Джуниор
Регистрация: 16.04.2009
Сообщений: 0
|
Написать прогу за вознаграждение. Delphi
Задача такая. Есть директория с файлами и есть текстовый файл, где указаны все эти файты в байтах, путь и порядок их размещения в секторах. Это все нужно для содания ISO файла образа DVD диска. Собирать исошку я буду другой прогой. Она уже написана. Сейчас же требуется решить вот что.
1. Сравнить текстовый файл со списком файлов и директорию на ЖД, где эти файлы реально находятся. Сообщить если есть несоответсвия. Т.е. могут и там и там быть лишние или недостающие файлы или директории. 2. После первого шага проверить размеры файлов что записаны в тектовом файле и те что на ЖД. Если имеются различия, то внести поправку размера в текстовый файл. 3. После изменения размера файла нужно еще откорректировать стартовый сектор всех следующих за этим фалом директорий и файлов, иначе он "наедет" на следующий за ним файл или директорию. Я наверное не совсем понятно все объяснил... В общем ниже опишу пример тектового файла со списком файлов и его структуру, а затем отвечу на все вопросы. Предлагайте свою помощь, плиз. Вознаграждение обсудим. Текстовый файл представляет из себя дамп физического расположения файлов и папок, а также их размеров в ISO образе DVD диска. Расположения - это начальный адрес файла в секторах. Один сектор=2048 байт. ---------------------- When we dump a layout structure from an original disc we get a text file similar to this: # DISC TITLE : SSX Tricky # VIDEO MODE : Ntsc # PUBLISHER : EA # SOURCE DISC : Original # EXTRA INFO : None # # <<<<< LAYER 0 BEGINS HERE >>>>> D,\data\config,0,1714420 F,\data\lang\letter.loc,199508,1714 421 F,\data\lang\constant.loc,150132,17 14519 F,\data\lang\american.loc,197712,17 14593 D,\data\icon,0,1714727 D,\data,0,1714728 D,\,0,1714729 F,\default.xbe,1847296,1714730 Каждая линия включает: F(файл) или D (директория), путь, размер в байтах, стартовый сектор D,\,0,1714728 это начальная директория в этом примере. |
16.04.2009, 12:17 | #2 |
Форумчанин
Регистрация: 07.08.2007
Сообщений: 154
|
Сделаю, пили в ЛС, на aristarh.dark@gmail.com или в аську 218413697
|
16.04.2009, 12:22 | #3 |
Новичок
Джуниор
Регистрация: 16.04.2009
Сообщений: 0
|
уже пилю ))
|
16.04.2009, 12:34 | #4 |
Пользователь
Регистрация: 26.01.2009
Сообщений: 89
|
Если еще актуально то icq:340-553-273 или Miller-1981@mail.ru
|
16.04.2009, 13:20 | #5 |
Новичок
Джуниор
Регистрация: 16.04.2009
Сообщений: 0
|
Спасибо. Мр. Aristarh Dark вроде бы взялся.
|
22.04.2009, 18:29 | #6 |
Новичок
Джуниор
Регистрация: 16.04.2009
Сообщений: 0
|
Aristarh Dark исчез Предложение в силе. Моя ася 217-273-256
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите написать прогу на Delphi !!! | Kate777 | Помощь студентам | 0 | 12.04.2009 13:14 |
Написать прогу на Delphi, меняющую месяца | Sianessa | Помощь студентам | 21 | 20.01.2009 16:12 |
помогите написать прогу в delphi c++ | nadal | Помощь студентам | 3 | 24.11.2008 18:54 |
Нужно написать прогу на Delphi | Zhekoff | Фриланс | 3 | 31.03.2008 20:44 |
Как на Delphi написать такую лёгкую прогу?(Помогите нубу)) | FreXx^24 | Общие вопросы Delphi | 7 | 22.03.2007 14:03 |