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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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