|
|
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Необходимо сохранить/переправить/загрузить TStringList таком виде, чтобы в процессе транспортировки его содержимое выглядело нечитаемо-бинарным. Какие есть простейшие варианты, без использования архиваторов с паролем? Хотелось бы что-то типа штатными средствами VCL (XE5), ну или на худой конец с использованием jcl/jvcl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2019, 16:25 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
XOR Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2019, 16:26 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, Понимаю, конечно, что именно это путь настоящих джедаев, ну а все же готового - совсем что ли ничего нема?)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2019, 16:41 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
три корочки хлеба строчки кода! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2019, 16:43 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Я вам не Александр Дюма, мне за строчки не платят. Хотелось бы как-то.. одной.)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2019, 16:46 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
EncdDecd.base64? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2019, 17:01 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Vlad FЯ вам не Александр Дюма, мне за строчки не платят. Хотелось бы как-то.. одной.))Тогда решение в минус 10 строк - не передавать, не сохранять, отказаться от идеи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2019, 17:15 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Василий 2EncdDecd.base64? А вот это мысль!! Благодарствую и (теперь уже завтра) попробую.)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2019, 17:21 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Vlad FВасилий 2EncdDecd.base64? А вот это мысль!! Благодарствую и (теперь уже завтра) попробую.)) Вместо килобайта передавать 2 с копейками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 07:37 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
wadman, Да хоть три. Передается курьером, блюрей стрерпит все.)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 08:09 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Еще можно гзипить, это тоже есть в стандартной поставке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 10:06 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Василий 2, Да, но тогда по сигнатуре будет видно, что это архив. А так бинарный и бинарный, хрен знает что/для чего.)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 11:13 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Vlad F, убери сигнатуру, она же постоянная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 11:28 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Vlad F, курьер с б.реем стерпит, а каналы - нет и дорого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 11:34 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)убери сигнатуру, она же постоянная - Доктор, я жить буду? - А смысл?!)) Не стоит умножать сущностей, сверх необходимого. (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 11:47 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Vlad F, ну а XOR тогда чем не сгодился :-) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 12:06 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan), По кругу ходим (см. переписку). Лелеял было надежды на что-то вроде SaveTo/LoadFromFile(FileName, Encoding). Это же проще/элегантнее ручного XOR в цикле по содержимому? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 13:35 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Vlad FВасилий 2, Да, но тогда по сигнатуре будет видно, что это архив. А так бинарный и бинарный, хрен знает что/для чего.)) Не вникал, но гзип жмет поточно, соответственно никаких сигнатур не м.б. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 13:49 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Василий 2, Что один программист пожал, то другой завсегда разжать может. (с) Формула любви)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 13:55 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Vlad FЧто один программист пожал, то другой завсегда разжать может. (с) Формула любви)) Ну а base64 даже всякие штирлицы и нотебуки с плюсами влёт раскрывают. Это как передать газету в конверте, который подписан "совершенно секретно". Смысла вообще нет, кроме как привлечь внимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 14:17 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Vlad FЧто один программист пожал, то другой завсегда разжать может. (с) Формула любви)) Амиго, ты уж определись, тебе нужно "на вид нечитаемо" или "чтобы никто не смог прочитать". Потому что щас местные хрустальные шары тебе еще и VPN напророчат, дескать, нечего инфу курьеру доверять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 14:31 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
Василий 2, Да не, мне пока что типа для самой простой внешней маскировки. Чтобы отбить охоту экспериментировать с ним самого неподготовленного зрителя. Понятно, что для профессиональных профессионалов это будет слишком легковесно, но и не думаю, что он к таким попадет когда-нибудь в руки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 15:14 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
в состав XE2 (не говоря про XE5) входит архиватор zip а gzip (точнее zlib) входит в состав ещё более ранних Delphi вот его и используйте кроме "на просвет не видно букафф" будет ещё автоматическая проверка целостности потока, если сеть при передачи побила байт-другой, то пакет просто не развернётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 15:52 |
|
||
|
Сохранение/загрузка TStringList в "транспортабельном" формате
|
|||
|---|---|---|---|
|
#18+
чтобы уж совсем смешно стало (для НЕпрофессионалов) - сверху повесь модифицированный base64 1) с произвольной длины мусором в начале (чтобы меньше палиться сигнатурами) 2) с нестандартным алфавитом (и возможно случайной вставкой игнорируемых символов) 3) с удалённым паддингом в конце (один или два символа =) все это при желании за день делается поверх стандартного SOAP.EncdDecd ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2019, 15:55 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39775705&tid=2039786]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 470ms |

| 0 / 0 |
