Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.13;
Скачать: CL | DM;

Вниз

кодирование информации   Найти похожие ветки 

 
Shamansky   (2004-12-21 23:24) [0]

Подскажите как можно закодировать структурированную информацию и сохранить в файл, потом соответственно раскодировать в виде структуры. то есть массив в файл, из файла в массив, защита нужна просто от дурака.


 
Yanis ©   (2004-12-22 00:48) [1]

Наверное проще будет сначала записать в файл а потом его зашифровать.


 
ocean   (2004-12-22 09:44) [2]

Предлагаю использовать исключающее ИЛИ с битовой маской:
const iBitMask : Byte = 11010101b; //можно и любую другую
   fOutFile : File of Byte; //AssignFile, Rewrite - само собой
procedure ReadByte(B : Byte);
begin
 Write(fOutFile, Byte xor iBitMask);
end;
function ReadByte : Byte;
Var B : Byte;
begin
 Read(fOutFile, Byte);
 Result := Byte xor iBitMask;
end;


 
Reindeer Moss Eater ©   (2004-12-22 09:50) [3]

Кодирование - это не шифрование.
А шифрование - это не кодирование.


 
Роман_   (2004-12-23 09:40) [4]

Если от дурака, то почему бы просто не записать данные в структуру, создать файл с такими структурами, и туда записывать.


 
Reindeer Moss Eater ©   (2004-12-23 09:50) [5]

Кодирование применяют не от дурака и не от умного.


 
cadaber   (2004-12-24 07:31) [6]

Делал нетипизированые, но структуированые "своим" методом файлы. Вместе с текстом складировал там и битмэпы и переменные. (Без всякого кодирования). Использовал TStream (TFileStream, TMemoryStream) - очень удобно.



Страницы: 1 вся ветка

Текущий архив: 2005.02.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.042 c
1-1106898354
Mishenka
2005-01-28 10:45
2005.02.13
Click по заголовку столбца в DbGridEh


14-1106489571
SPeller
2005-01-23 17:12
2005.02.13
Добавление пользователя в группу из командной строки


1-1106552754
kingdom
2005-01-24 10:45
2005.02.13
Построение контура кривой Безье


1-1106988127
Zuborob
2005-01-29 11:42
2005.02.13
Корни N-ной степени и возведение в N-степень


4-1103836615
Михаил М
2004-12-24 00:16
2005.02.13
Стандарный вывод (ввод) консольных приложений Windows