Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Сохранение/загрузка TStringList в "транспортабельном" формате / 25 сообщений из 39, страница 1 из 2
18.02.2019, 16:25
    #39775705
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Необходимо сохранить/переправить/загрузить TStringList таком виде, чтобы в процессе транспортировки его содержимое
выглядело нечитаемо-бинарным. Какие есть простейшие варианты, без использования архиваторов с паролем?
Хотелось бы что-то типа штатными средствами VCL (XE5), ну или на худой конец с использованием jcl/jvcl.
...
Рейтинг: 0 / 0
18.02.2019, 16:26
    #39775707
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
XOR
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.02.2019, 16:41
    #39775721
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Мимопроходящий,

Понимаю, конечно, что именно это путь настоящих джедаев, ну а все же готового - совсем что ли ничего нема?))
...
Рейтинг: 0 / 0
18.02.2019, 16:43
    #39775725
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
три корочки хлеба строчки кода!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.02.2019, 16:46
    #39775731
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Я вам не Александр Дюма, мне за строчки не платят. Хотелось бы как-то.. одной.))
...
Рейтинг: 0 / 0
18.02.2019, 17:01
    #39775754
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
EncdDecd.base64?
...
Рейтинг: 0 / 0
18.02.2019, 17:15
    #39775764
Dimonka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Vlad FЯ вам не Александр Дюма, мне за строчки не платят. Хотелось бы как-то.. одной.))Тогда решение в минус 10 строк - не передавать, не сохранять, отказаться от идеи.
...
Рейтинг: 0 / 0
18.02.2019, 17:21
    #39775776
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Василий 2EncdDecd.base64?
А вот это мысль!! Благодарствую и (теперь уже завтра) попробую.))
...
Рейтинг: 0 / 0
19.02.2019, 07:37
    #39776002
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Vlad FВасилий 2EncdDecd.base64?
А вот это мысль!! Благодарствую и (теперь уже завтра) попробую.))
Вместо килобайта передавать 2 с копейками?
...
Рейтинг: 0 / 0
19.02.2019, 08:09
    #39776012
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
wadman,

Да хоть три. Передается курьером, блюрей стрерпит все.))
...
Рейтинг: 0 / 0
19.02.2019, 10:06
    #39776043
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Еще можно гзипить, это тоже есть в стандартной поставке
...
Рейтинг: 0 / 0
19.02.2019, 11:13
    #39776082
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Василий 2,

Да, но тогда по сигнатуре будет видно, что это архив. А так бинарный и бинарный, хрен знает что/для чего.))
...
Рейтинг: 0 / 0
19.02.2019, 11:28
    #39776092
kealon(Ruslan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Vlad F,

убери сигнатуру, она же постоянная
...
Рейтинг: 0 / 0
19.02.2019, 11:34
    #39776095
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Vlad F,

курьер с б.реем стерпит, а каналы - нет и дорого.
...
Рейтинг: 0 / 0
19.02.2019, 11:47
    #39776100
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
kealon(Ruslan)убери сигнатуру, она же постоянная
- Доктор, я жить буду?
- А смысл?!))

Не стоит умножать сущностей, сверх необходимого. (с)
...
Рейтинг: 0 / 0
19.02.2019, 12:06
    #39776104
kealon(Ruslan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Vlad F,

ну а XOR тогда чем не сгодился :-) ?
...
Рейтинг: 0 / 0
19.02.2019, 13:35
    #39776154
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
kealon(Ruslan),

По кругу ходим (см. переписку). Лелеял было надежды на что-то вроде SaveTo/LoadFromFile(FileName, Encoding).
Это же проще/элегантнее ручного XOR в цикле по содержимому?
...
Рейтинг: 0 / 0
19.02.2019, 13:49
    #39776166
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Vlad FВасилий 2,

Да, но тогда по сигнатуре будет видно, что это архив. А так бинарный и бинарный, хрен знает что/для чего.))
Не вникал, но гзип жмет поточно, соответственно никаких сигнатур не м.б.
...
Рейтинг: 0 / 0
19.02.2019, 13:55
    #39776170
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Василий 2,

Что один программист пожал, то другой завсегда разжать может. (с) Формула любви))
...
Рейтинг: 0 / 0
19.02.2019, 14:17
    #39776179
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Vlad FЧто один программист пожал, то другой завсегда разжать может. (с) Формула любви))
Ну а base64 даже всякие штирлицы и нотебуки с плюсами влёт раскрывают.

Это как передать газету в конверте, который подписан "совершенно секретно".
Смысла вообще нет, кроме как привлечь внимание.
...
Рейтинг: 0 / 0
19.02.2019, 14:31
    #39776191
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Vlad FЧто один программист пожал, то другой завсегда разжать может. (с) Формула любви))
Амиго, ты уж определись, тебе нужно "на вид нечитаемо" или "чтобы никто не смог прочитать". Потому что щас местные хрустальные шары тебе еще и VPN напророчат, дескать, нечего инфу курьеру доверять
...
Рейтинг: 0 / 0
19.02.2019, 15:14
    #39776213
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Василий 2,

Да не, мне пока что типа для самой простой внешней маскировки. Чтобы отбить охоту экспериментировать с ним
самого неподготовленного зрителя. Понятно, что для профессиональных профессионалов это будет слишком
легковесно, но и не думаю, что он к таким попадет когда-нибудь в руки.
...
Рейтинг: 0 / 0
19.02.2019, 15:52
    #39776250
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
в состав XE2 (не говоря про XE5) входит архиватор zip
а gzip (точнее zlib) входит в состав ещё более ранних Delphi

вот его и используйте

кроме "на просвет не видно букафф" будет ещё автоматическая проверка целостности потока, если сеть при передачи побила байт-другой, то пакет просто не развернётся.
...
Рейтинг: 0 / 0
19.02.2019, 15:55
    #39776252
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
чтобы уж совсем смешно стало (для НЕпрофессионалов) - сверху повесь модифицированный base64

1) с произвольной длины мусором в начале (чтобы меньше палиться сигнатурами)
2) с нестандартным алфавитом (и возможно случайной вставкой игнорируемых символов)
3) с удалённым паддингом в конце (один или два символа =)

все это при желании за день делается поверх стандартного SOAP.EncdDecd
...
Рейтинг: 0 / 0
19.02.2019, 17:17
    #39776328
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение/загрузка TStringList в "транспортабельном" формате
Arioch,

Буду ваше предложение иметь ввиду.))
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Сохранение/загрузка TStringList в "транспортабельном" формате / 25 сообщений из 39, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]