32 / 22 / 12
Регистрация: 18.11.2017
Сообщений: 165
|
||||||
1 | ||||||
Чтение из нетипизированного файла14.10.2018, 20:53. Показов 1581. Ответов 6
Есть программа, шифрующая файлы любого содержимого. Проблема только в том, что при файлы размером > 100кб шифрует больше минуты, а видео и все 10 минут. Как можно повысить скорость?
0
|
14.10.2018, 20:53 | |
Ответы с готовыми решениями:
6
Формирование нетипизированного файла Добавить букву в конец нетипизированного файла Содержимое нетипизированного текстового файла вывести в Memo Вывод данных из нетипизированного файла в массив записей |
14.10.2018, 21:15 | 2 |
вспомнить, что мы в 21 веке и использовать соответствующие классы для работы с файлами
и сразу все наладится а еще каждая операция по конкатенации строк вызывает целую кучу операций по выделению памяти и копированию данных так что лучше сначала выделить полностью строку нужной длины, а потом просто ставить символ в нужную позицию
0
|
32 / 22 / 12
Регистрация: 18.11.2017
Сообщений: 165
|
|
15.10.2018, 00:00 [ТС] | 3 |
Не слышал ни о каких классах, ничего нагуглить не смог. Где можно почитать об этом? Или приведите пример хотя бы одного такого класса.
Насчет конкатенации спасибо, скорость повысилась, хоть и ненамного
0
|
Модератор
|
|
15.10.2018, 05:29 | 4 |
System.IOUtils
Я надеюсь, что Вы не на 7-й Дельфи сидите? Если на 7-й - перечитайте еще раз эту фразу: и установить что-то бесплатно-актуальное, типа Tokyo CE...
1
|
Заблокирован
|
|
15.10.2018, 08:36 | 5 |
Посмотрел исходник, жэсть какая. Это не шифрование, а ... я не знаю, как это назвать.
Это чо, 1 байт данных превращается в 8 (или даже 16)? Кликните здесь для просмотра всего текста
Перевод: "хорош умничать, просто напишите мне прогу, а я пока буду на дивание пить пиво".
TFileStream. Чтение файлов по 1 байту - это главный тормоз процесса. ----------- Дай посмотреть оригинал задания. Почему-то я думаю, что там совсем не то.
0
|
32 / 22 / 12
Регистрация: 18.11.2017
Сообщений: 165
|
||||||
15.10.2018, 16:08 [ТС] | 6 | |||||
Потоковое шифрование на основе сдвигового регистра. Те две процедуры - только часть, если что.
Можно так.
0
|
Заблокирован
|
|
15.10.2018, 16:14 | 7 |
Не надо так. Это противоречит заданию. Вообще не имеет никакого отношения к нему, если чо.
0
|
15.10.2018, 16:14 | |
15.10.2018, 16:14 | |
Помогаю со студенческими работами здесь
7
Редактор hex-значений нетипизированного файла через Memo Создать программу считывания произвольного файла и создание нового нетипизированного файла, копируя блоками Отличия типизированного файла, текстового и нетипизированного Требуется совет по редактированию нетипизированного файла Ввод нетипизированного файла и поиск в нём Вывести содержимое нетипизированного файла на экран Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |