Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2009, 11:09   #1
xerius
Новичок
Джуниор
 
Регистрация: 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 это начальная директория в этом примере.
xerius вне форума Ответить с цитированием
Старый 16.04.2009, 12:17   #2
Aristarh Dark
Форумчанин
 
Регистрация: 07.08.2007
Сообщений: 154
По умолчанию

Сделаю, пили в ЛС, на aristarh.dark@gmail.com или в аську 218413697
Aristarh Dark вне форума Ответить с цитированием
Старый 16.04.2009, 12:22   #3
xerius
Новичок
Джуниор
 
Регистрация: 16.04.2009
Сообщений: 0
По умолчанию

уже пилю ))
xerius вне форума Ответить с цитированием
Старый 16.04.2009, 12:34   #4
Miller-1981
Пользователь
 
Регистрация: 26.01.2009
Сообщений: 89
По умолчанию

Если еще актуально то icq:340-553-273 или Miller-1981@mail.ru
Miller-1981 вне форума Ответить с цитированием
Старый 16.04.2009, 13:20   #5
xerius
Новичок
Джуниор
 
Регистрация: 16.04.2009
Сообщений: 0
По умолчанию

Спасибо. Мр. Aristarh Dark вроде бы взялся.
xerius вне форума Ответить с цитированием
Старый 22.04.2009, 18:29   #6
xerius
Новичок
Джуниор
 
Регистрация: 16.04.2009
Сообщений: 0
По умолчанию

Aristarh Dark исчез Предложение в силе. Моя ася 217-273-256
xerius вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите написать прогу на 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