#0
by Ламо
skunk вот здесь CRC Снипер, перец, он ее только на одной строчке попробовал? Попробуй по тексту прогнать, она много строк просто к нулю сводит
#3
by smaharbA
Это-же варавство в прямом смысле слова на т1с или одинэсии я такое(почти) публиковал полгода или больше, там тока срс вычисляло всего файла, но сначало был вариант построчный, найду ведь у себя....(тока я как всегда в скриптах все это делал) Там небыло этого "сжатия строки" а просто расчет срс...
#6
by smaharbA
Аааа поглядел внимательней, приношу извинения, тогда вопрос стоял о CRC16 а в статье CRC32 (хотя это безразницы), да и по датам выходит что это я своровал ;)
#8
by skunk
увы не спал... а дома просто был... пробовал все работает... Снип это делал когда делал трансфер данных между филиалами... а поверь там файлики ой как размера летали... там и есть простой CRC... просто "сжатие" для вот этого именно так... если можно это сделать средствами 1С... я стараюсь делать средствами 1С
#9
by Ламо
поинтересней будет. а действительно корявеньк. я щас найду две разные строки с одинаковой CRC по том методу. и с нулями.
#12
by NS
Если про функцию - это не та ветка. (3,4) Да, приводил. Для контроля контрольной суммы, и автоматического восстановления информации в случае ошибок. (если может - восстанавливает, иначе сообщает, что восстановление невозможно) Только где и когда не помню.
#14
by NS
А для Существует Зорбит кей. В 1С нет Ьитовых операций, но можно просто сложением по модулю. Смысл заводится Двумерный массив (фиксированный, делается генератором случайных чисел, но так, чтоб его можно было повторить) Первое измерение - позиция символа, второе - сам символ... .... Для 64 бит (типа 20-значное число, либо строка из 8 симоволов) - подобрать две строки (любой длины) с одинаковым кодом - не удастся... ;-))
#18
by skunk
(14,15)спасибо за инфу... надо будет потом на досуге по играть... в ноль тоже трудно подобрать две строки с одни CRC... но можно... вот только думаю, что сам Ламо... просто в лужу пукнул... ихмо как Лева Баранов... либо это пиар сайта...
#19
by Ламо
да не свалил, на обед ходил. еще бухгалтеры со своими отчетами. 1-ое число таки. а я ту обработку куда-то свалил, искать надо. я вернусь попозже, подниму еще.
#20
by skunk
а ноль он не поймает... хотя думаю что если долго дрочить... то можно найти... ведь значений всего "4 294 967 295" ... так что если долго ипаться... можно что-нить накопать
#24
by Ламо
+ в том тексте строки длиной по 80-90 символов состоят из цифр с пробелами. строки разные точно. когда просто текст -правильно говоришь, на цифрах почему-то глюкнул. я туда добавил сдвиг влево и нормально заработало Функция CRC32(Знач Arg1, Arg2)
#27
by skunk
этот алгоритм не я придумал... и не Снипер... простоя его делал на сипе... для трансфера данных... то есть не исказились или нет... а Снип его просто реализовал на одинСи... на мыло вышлие... текст ... skunk_ собака mail точка ru
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как програмно изменять дату с точностью до секунды в 1С 80
- ПОМОГИТЕ! временные и постоянные разницы в нал. и бух. учете
- Невосстановимая ошибка Базы Данных Код: -4 Таблица: SC8086 Общая ошибка ввода-вы
- Проверка наличия открытых документов
- v.8 Параметры сеанса - для чего нужны и как применять?
- Проводки в документе "Закрытие месяца"
- УПП : Как заставить считать ФСС от НС с зарплаты
- 1С: Бухг 469 (ТИП) ОС дата ввода в экспл. 01.09.05 а данные...
- Номенклатура:права на правку и добавление.
- Печать при удаленном доступе !
- Сотрудница вышла из отпуска по уходу за ребенком до 1.5 лет раньше
- Ошибка: Для счета вид субконто БанковскиеСчета неопределен
- Кассовая книга: "Обороты по документам и проводкам за [Дата] не совпадают!"
- Как преобразовать строку в число в запросе?
- Как быстро узнать кто ввел номенклатуру?
- DBF: Проблема с dbf файлом.
- При открытии подбора не позиционируется на элементе.
- Как проверить попадает ли ячейка в область?
- Ошибка в конфигураторе. Как побороть
- Количество полных лет, месяцев, дней в запросе?