|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
02.09.2008, 22:09 | #21 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Вот подправленный вариант. Файлы теперь не должны так "разъезжаться". Но будет работать только с 1.txt, 2.txt,... Если назовёте: Словарь 1.txt, Словарь 2.txt и т.д., то будут файлы упорядочены не в порядке возрастания цифр. Ну вроде список словарей сохраняется. Если что его вручную можно подправить, изменив dict.txt. Если новый словарь добавите, то он при загрузке программы автоматически добавится в конец списка. Удалённые словари так же сами удалятся из списка при загрузке. Перемещение с Ctrl вроде исправил.
В общем тестируйте, вдруг что-то еще всплывет. Ну и скорость не знаю какая будет на больших объемах. К сожалению времени нет на какие-то улучшения. С универом шляпа. Если кому интересно или желает улучшить творение, исходники в архиве, вместе с exe-шником) Цитата:
хотя нет. Пробовал заменять последовательность hex кодов 17 и 25 на символ с кодом 14. Результат вроде бы получился требуемый. Только вот с символами 10 и 13 проблемка наверно будет, т.к. последовательность 10 и 13 в винде - переход на новую строку и он учитываться не будет. Отдельно эти символы я не знаю как себя вести будут Последний раз редактировалось Stilet; 11.10.2015 в 16:59. |
|
02.09.2008, 22:59 | #22 |
Пользователь
Регистрация: 26.07.2008
Сообщений: 26
|
прибольшушие спасибо) хотя версия 'Fix так же не упорядочивает словарики, 1, 2, 3, 4, ... 256, но эт проблемка хоть решаема) есть масса вариантов, как можно обозвать словарики, и не только цифирами..
________________________________ а вот диапозон !Распознавания и диапозон !Сохранения символов, тут да, без этого к сожалению никак(.. программка было бы немного ценней, если бы имела одну из таких возможностей как "Open" и "Save" в диапозоне от 00-ff.. к сожалению это очень важно, и требуемых функций в полном объёме она пока выполнить не можеть), что очень жаль, но версии 'Fixed_2 будем ждать так же с нетерпением, как и само появление программки в свет.. спасибо добрым и отзывчавым людям, которые смогли откликнуться, и тем, которые смогут откликнуться на просьбу, и смогут чем нибуть помочь в данном вопроське =D переход на другую строку как я понил это ентер.. он в Hex'е вроде как "0d 0a" обозначается.. Последний раз редактировалось Stilet; 11.10.2015 в 16:59. |
03.09.2008, 01:39 | #23 | ||
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
"Абракадабра" - это обычно или неправильная кодировка, или бинарные данные.
Цитата:
Еще 26 (вроде) - конец файла. Цитата:
Замена по такому принципу: - работаем с печатными символами ASCII, так? - если не трогать юникод, то все печатные символы имеют код в пределах 0 - 255. Их как минимум 26(англ)+33(рус)+10(цифры) и может еще спецсимволы всякие штук двадцать, даже без них получается с учетом верхнего и нижнего регистра (26*2)+(33*2)+10=128, так? - заменяем каждые два символа в исходном тексте на один, т.е. АА = x, АБ = x, AВ = x, Аа = x (x = какой-то один символ из словаря) так? Если как вы говорите, 256шт. словарей, и по 256шт. замен в каждом, то что делать если в первом словаре не найдется нужной замены (а она скорее всего не найдется)? Искать в следующем? И так пока не найдется? Да это реально, словарей достаточно. Фактически комбинации из двух символов будет соответсвовать единственное значение во всех словарях, и получиться замена не по следующему словарю по очереди, а только по тому единственному в к-ром она есть. А он может быть далеко не следующим.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
||
03.09.2008, 20:25 | #24 | ||||||
Пользователь
Регистрация: 26.07.2008
Сообщений: 26
|
Цитата:
Цитата:
Цитата:
http://s59.radikal.ru/i163/0809/13/7631c73afb24.jpg Цитата:
Цитата:
___________________________________ _________ Цитата:
|
||||||
03.09.2008, 22:16 | #25 | ||||||
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
1. Если учитывать, что кодированию подвергается весь диапазон 00-FF и кодировать нужно не по одному символу, а парами, сколько будет этих пар (всех возможных уникальных пар)? 2. В словаре(словарях) должны находиться все возможные пары из диапазона или лишь некоторые? 3.Какими символами должны кодироваться пары в словарях? То что одним я уже понял. Какие символы допустимы? Сколько их? Цитата:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
||||||
03.09.2008, 23:15 | #26 |
Пользователь
Регистрация: 26.07.2008
Сообщений: 26
|
Mutabor, отвечаю сразу на всё и по новой!
сразу хочу поблагодарить своего тёску "pu4koff" за то, что он помог мне не много вправить мозки на место, я немного превысил требования к программке, которые оказались излишними! вот его последняя версия (*уже с /Дешефровкой) программки с исходниками, которую я смог от него получить.. http://narod.ru/disk/2396441000/TransPrj.rar.html понел слейдующее.. совсем оказалось не нужным пихать в программку 256шт. словарей, а можно было обойтись всего лиш этим: 1) Возможность менять текст с 2'ух символов на 1, и с 1'ого символа на 2, больше совсем не надо! 2) Достаточно всего лишь только одного словаря! 3) Но, чтоб шифрование по словарю происходило с заменой 2'ух символов на 1 символ, и естественно наоборот, с 1'ого символа на 2.. при этом замена будет происходить только 2 на 1, и 1 на 2, то есть все случаи предусматривать не обязательно, не стоит, что уже +1 шаг к возможному ускорения быстродействия программки! (замена текста по 2 символа и по 1-ому символу соответственно) 4) !Диапозон. вот тут задачка одна из трудных.. нужно чтобы программка ........а). открывала и понимала (умала прочитать) весь текст в документе во всём диапозоне от 00-ff (*данная версия от "pu4koff" пока не может так его прочитать) ........б). шифровала бы текст по словарю, в котором так же присутствует весь диапозон распознования и замены от 00-ff (*данная версия от "pu4koff" пока не может так его прочитать) ........в). и могла бы сохранять так же во всём диапозоне 00-ff ***проблема вся заключается в нескольких кодах, которые при обычных параметрах написания служат для перехода на другую строку и т.д. например с бинарным кодом "00" ничего не выходит, заменить не получается не на него, ни с него.. видимо код придётся переписывать в ручную.. 5) и самая главная проблема.. Возможность открытия файлов больших размеров (как можно бОльших) за короткое время, как например с этой задачкой легко справляются Hex' редакторы.. но закавырка вся в том, что код для таких Hex' редакторрв в таком случае пишется в ручную, с расчётом на файлы больших размеров.. хотелось бы вот чтобы и данная софтинка обладала такой вот уникальной возможностью! p.s.: то есть после первой зделанной замены операция прекращаться не должна, а должна продолжаться в том же темпе до тех пор, пока не кончиться весь текст для шифрования, при чём это при всего имеющимся одном единственном словаре) Последний раз редактировалось DMUTPUU; 03.09.2008 в 23:25. Причина: добавлено |
04.09.2008, 00:42 | #27 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
DMUTPUU, подкинь материалу для тестирования, словарь и файл, хотя если файл подходит любой текстовый, достаточно словаря.
P.S. Чето она совсем работать не хочет. Файл открыл а словари то как в нее добавлять? Хоть исходники у меня и есть, но как пользователь я не врубаюсь что с ней делать. Ладно, пойду в исходниках покопаюсь.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 04.09.2008 в 00:51. |
04.09.2008, 12:37 | #28 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
чтобы добавить словари, нужно рядом с прогой в папку Dict их кинуть и при запуске прога сама их найти должна. только расширение обязательно .txt должно быть. Но это поделка из серии "тяп ляп". Так что и сам код ужасный и работа программы мягко говоря не лучшая)
|
04.09.2008, 16:52 | #29 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
DMUTPUU, вот состряпал образец программки, шифрование пока не добавлял, потом добавлю. Файлы открывает очень медленно, но это только первая версия, я над этим еще не думал.
http://webfile.ru/2206054
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
04.09.2008, 20:45 | #30 | |
Пользователь
Регистрация: 26.07.2008
Сообщений: 26
|
Цитата:
p.s.: "о программе" _________________________________ ой да-да, прошу прошения, впопыхах не успел вложить словарики для полной функциональности программки, но вижу что меня уже опередили, но всёрн, попытаюсь исправиться, вот та самая версия, В полном комплекте)) http://narod.ru/disk/2414814000/Tran...%B3.).rar.html P.s.s.: ты кстати говорил помню что для того чтобы программа могла менять (транслировать) символы со всего диапозона от 00-ff, то менять ей будет нужно в этом случае не сам текст, а его Hex' составляющие.. если так, то да, смастери пожалуйсто и такую особенность, очень хотелось бы чтобы программка на таких кодах, как например (может и ещё какие нибуть есть) !"00", "10", "13" и "26" она не спотыкалась).. mutabor, ну как? реально сделать так, что бы программка меняла символы исходя из их Бинарного ('Hex) кода? при чём чтобы файлы могла открывать программка как можно бОльшие по размеру! =D pu4koff, Димс, подключайся тоже пожалуйсто, твоя помощь так же крайне важна для нас )) p.s.: mutabor, или в аську забеги, так не много быстрей получиться, пожалуйст)) Последний раз редактировалось Stilet; 11.10.2015 в 17:00. |
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь с SSL | Аббат | Свободное общение | 4 | 31.08.2009 23:17 |
МНЕ НУЖНА ПОМОЩЬ | Акашаев Нурлан | Общие вопросы Delphi | 4 | 29.06.2008 21:07 |
Нужна помощь программиста! | BULLY | Фриланс | 7 | 08.02.2008 07:11 |