Программирование, вопросы и решения

12 years ago

1



Привет всем Фокусоводам!!!
Извиняюсь если пишу в несоответствующей теме.
Проблека возникла в сессии моей подруги по программированию, есть ли среди форума кто смог бы в этом помочь? Сам не разбираюсь в этом ни сколько. Нужно несколько примеров решить.
Буду примного благодарен

avatar
trunoffstile
31 January 2012

Программирование, вопросы и решения
8,3K
views
45
members
101
posts

avatar
Sarumjan
23 August 2009


Дело такое:
Есть образ диска. На нем нужно поправить один файл, и перезаписать образ, чтобы контрольная сумма (CRC) совпала с исходным образом.

Вот так выглядит в блокноте исходный файл:
цитата:
SHOW_SCREEN 0 1 SWL_SCREEN_VERSION
SHOW_SCREEN 0 1 SWL_SCREEN_DISCLAIMER
RUN_SHELL_SCRIPT 0 DEL_FOLD /cddos/WA/DEL_FOLD.WSH
SWL
HOST
APPS
HDD
RESTART_SYSTEM
RADIO
RUN_SHELL_SCRIPT 0 DEL_FOLD /cddos/WA/DEL_FOLD.WSH
MPEG
RUN_SHELL_SCRIPT 0 DEL_FOLD /cddos/WA/DEL_FOLD.WSH
VUCI
RUN_SHELL_SCRIPT 0 DEL_FOLD /cddos/WA/DEL_FOLD.WSH
RESTART_SYSTEM
FINISHED_DOWNLOAD


вот такой нужно записать
цитата:
SHOW_SCREEN 0 1 SWL_SCREEN_VERSION
SHOW_SCREEN 0 1 SWL_SCREEN_DISCLAIMER
RUN_SHELL_SCRIPT 0 DEL_FOLD /cddos/WA/DEL_FOLD.WSH
SWL
HOST
APPS
HDD
RESTART_SYSTEM
RADIO
RUN_SHELL_SCRIPT 0 DEL_FOLD /cddos/WA/DEL_FOLD.WSH
MPEG
RUN_SHELL_SCRIPT 0 DEL_FOLD /cddos/WA/DEL_FOLD.WSH
# VUCI
# RUN_SHELL_SCRIPT 0 DEL_FOLD /cddos/WA/DEL_FOLD.WSH
RESTART_SYSTEM
FINISHED_DOWNLOAD


Что можно сделать, чтобы CRC второго файла совпала с первым? Что дописать во второй файл?
ПС в корне диска еще валяется файл CRC.16, что-то мне подсказывает, что он несет смысловую нагрузку, или может помочь... Если открыть ево блокнотом, в нем написано "48db".. ..., че это
Хелп!
avatar
Медный_чайник
23 August 2009


Если это действительно CRC16, то подгонять ты замучишься
Алгоритм сам по себе не сложный, но у меня уже много лет нет на компе никакой среды программирования, подходящей для подобной задачи
Ищи студента, и первым делом проверьте, даст ли первый файл результат, указанный во втором.
Если даст, то надо будет порсто пересчитать исправленную контрольную сумму, и вписать её во второй файл.

И это, то что ты привёл текст, этого мало, контрольная сумма считается по бинарному представлению файла, а в нём есть ещё кучка всего невидимого...

О! Ещё мысль: скачай редактор WinHex, он должен уметь CRC16 считать!
avatar
Sarumjan
23 August 2009


Медный_чайник
WinHex скачал, в бинарном представлении файл показывает, как этим восползоваться не знаю
CRC найти пока не могу
avatar
Наиль
23 August 2009


Sarumjan
Есть вроде проги, которые позволяют корретировать файлы в образе
avatar
Sarumjan
23 August 2009


Наиль
Открываю образ с помощью UltraISO, в нем образ можно менять, но при изменении образа меняется контрольная сумма измененяемых файлов. Или есть программы, которые автоматически подгоняют измененные файлы под заданные суммы?
avatar
Sarumjan
23 August 2009


Вобщем нашел CRC калькулятор, знаю CRC исходный и CRC измененного файла. Осталось понять, как подогнать измененный файл под исходный CRC
avatar
Медный_чайник
23 August 2009

1

Sarumjan Никак ты её не подгонишь. Нужно искать место где лежит старая CRC и менять её на новую.
avatar
ILIS
23 August 2009

1

Sarumjan
CRC на то и сделана, чтобы изменения ловить. Не подгонишб. (теоретически можно, но на практике этим никто не занимается)
avatar
-Longli-
7 October 2010


Есть специалисты XAML/C# которые не прочь помочь советом одноклубнику?
avatar
Обмарак
7 October 2010


avatar
Дон Чиполине
7 October 2010


ХАМАС?
avatar
Raleks
7 October 2010


цитата (Леонид Лебедев @ Сегодня в 16:25)
Есть специалисты XAML/C# которые не прочь помочь советом одноклубнику?

Счас ты узнаешь что до с++ были сиськи... И что сиськи основа любого языка програмирования...
avatar
Эжен
7 October 2010


Леонид Лебедев
сам ХАМ...
avatar
Pecall
7 October 2010


я не специалист (даже не знаю, что такое хамл/с№), но советом завсегда помогу.
спрашивай
avatar
tiima
7 October 2010


Леонид Лебедев
а на турбо паскале слабо?
avatar
Petrovich71
7 October 2010


Леонид Лебедев
эксплатация атакуе
avatar
-Longli-
7 October 2010


Pecall
По другим аспектам вопросов нет))) Сам справляюсь...

tiima
Он слегка не подхоодит
avatar
aerodan
7 October 2010


цитата:
Есть специалисты XAML/C# которые не прочь

гамасятена?
avatar
Andrei_Sh.
7 October 2010


C# немного изучал...
К офису чтоли приложение надо написать?
avatar
Petrovich71
7 October 2010


Леонид Лебедев
Саветую брасай эту х:cens:ю и иди бухай.
avatar
-Longli-
7 October 2010


Andrei_Sh.
К виндусу, почти написал, и вот загвоздка вышла, незнаю как обойти...
avatar
-Longli-
7 October 2010


Petrovich71
Пока нельзя... позже пойду
avatar
Pecall
7 October 2010


Леонид Лебедев
цитата:
К виндусу, почти написал, и вот загвоздка вышла, незнаю как обойти...

меняй виндус
avatar
Tenoch
7 October 2010


цитата (Леонид Лебедев @ Сегодня в 16:25)
Есть специалисты XAML/C# которые не прочь помочь советом одноклубнику?

Помочь советом готов
Скрытый текст
avatar
Andrei_Sh.
7 October 2010


Леонид Лебедев
Я не волшебник, я только учусь Что за загвоздка то? Может чем и помогу
avatar
mileena
7 October 2010


Леонид Лебедев
сорсес.ру тебе в помощь
avatar
AlexZombie
7 October 2010


"В свои 32 года он знал 5 языков программирования и ни одной женщины" (с)
avatar
Adios_
7 October 2010


avatar
mileena:

Леонид Лебедев
сорсес.ру тебе в помощь

Девушка, а вы на чем программируете?
avatar
mileena
7 October 2010


Adios_
вообще Java, но в последнее время приходится кусочничать - и плюсы, и VBScript, и JavaScript.
avatar
Adios_
7 October 2010


avatar
mileena:

Adios_
вообще Java, но в последнее время приходится кусочничать - и плюсы, и VBScript, и JavaScript.

Стук в дверь...
- Кто там?
<минутная пауза>
- Java...


2 people online

2 people online

Log in to leave a message or Sign up


up