Вверх ↑
Этот топик читают: Гость
Ответов: 4
Рейтинг: 0
#1: 2013-09-01 13:54:44 ЛС | профиль | цитата
привет. захотел написать прогу которая будет открывать файл, ксорить его и сохранять. открывание написал, дальше не понимаю что делать. надо чтобы с файлом можно было работать как с массивом данных. поксорить байты циклом по определённому закону и сохранить с тем же именем но другим расширением. помогите

для хайасма 4.04, пятый у меня глючит


#pas



Add(MainForm,2953706,133,203)
{
Width=112
Height=62
Caption="xor"
BorderStyle=3
link(onCreate,11662905:doEvent2,[(184,223)(184,167)])
}
Add(ODialog,31869,241,96)
{
Filter="."
FileName=""
}
Add(Button,2305409,77,98)
{
Left=25
Top=5
Caption="OPEN"
link(onClick,11662905:doEvent1,[(156,104)(156,160)])
}
Add(Hub,11662905,203,154)
{
InCount=2
OutCount=1
link(onEvent1,31869:doExecute,[(229,160)(229,102)])
}
карма: 0

0
файлы: 1code_31718.txt [474B] [308]
vip
#1.1контекстная реклама от партнеров
Гость
Ответов: 17029
Рейтинг: 0
#2: 2013-09-01 14:10:21 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2022-09-20 00:32:49
карма: 0

0
Ответов: 4
Рейтинг: 0
#3: 2013-09-01 14:50:00 ЛС | профиль | цитата
отредактировал
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2013-09-01 15:16:47 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2022-09-20 00:32:49
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#5: 2013-09-01 15:28:23 ЛС | профиль | цитата
shinji2009 писал(а):
захотел написать прогу которая будет открывать файл, ксорить его и сохранять
А сначала не пробовал "Привет, мир!"
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:tom-it
Ответов: 8886
Рейтинг: 823
#6: 2013-09-01 15:37:42 ЛС | профиль | цитата
Да ладно вам! Пусть поксорит
code_31720.txt
карма: 19

0
файлы: 1code_31720.txt [2.5KB] [312]
Ответов: 4
Рейтинг: 0
#7: 2013-09-02 16:51:35 ЛС | профиль | цитата
Леонид, ты супер. я понял как программа работает, но доделать всё равно не могу: мне надо поксорить только каждый 16-ый байт файла. когда делаю шаг цикла 16 - файл на выходе получается в 16 раз меньше

а ксорить надо ключом полученным из самого файла. берётся нулевой байт, ксорится по 170, и то что получилось - это ключ. нулевой байт просто меняется на 170, а 16-ый уже ксорится ключом, потом 32-ой и до конца.

допиши, а? пожалуйста. у меня не хватит мозгов всё тут изучить, а прогу хочется...
карма: 0

0
Ответов: 1061
Рейтинг: 22
#8: 2013-09-02 17:05:53 ЛС | профиль | цитата
shinji2009, бесплатного ничего не бывает! )
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2013-09-04 20:49:09 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2022-09-20 00:32:48
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2013-09-05 00:08:34 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2022-09-20 00:32:48
карма: 0

0
Ответов: 4
Рейтинг: 0
#11: 2013-09-05 17:42:06 ЛС | профиль | цитата
г. ость,
спасибо, но чего-то не работает. не сохраняет ничего.
карма: 0

0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)