1С и хеш с мд5 у файла #557583


#0 by ПульсЪ
есть у кого нить мысли, можно ли средствами 1С выцепить мд5 или хотя б хеш файла*?)))) без сторонних длл)
#1 by Rabbit
сторонними exe?
#2 by ПульсЪ
нет, в коде как нить извратиться, что б итоговая функция возвращала хеш файлика ФС
#3 by Rabbit
чем обосновано это ограничение?
#4 by ПульсЪ
мы поход на разных языках говорим) ты непонимаешь что я хочу, а я не понимаю что ты хочешь сказать)
#5 by Rabbit
Не знаю относительно восьмёрки, есть ли там возможность чтения бинарных файлов. Если нет, то все решения будут использовать внешние по отношению к платформе средства.
#6 by Rabbit
или ты хочешь посчитать хеши для файлов, или получить низкоуровневый доступ к фс. надеюсь на первое.
#7 by ПульсЪ
посчитать) уже считаю, гугль нужные формулы показал) о низкоуровневом доступе к фс наверное можно помечтать))) или есть извраты?))) сторонние длл?)
#8 by Rabbit
всё можно, при желании
#9 by Rabbit
у мелкомягких лежит набор считалок хешей, работающих в командной строке, потому непонятно к чему этот изврат
#10 by ПульсЪ
изврат - спортивный интерес) люблю всякую фигню делать на языке 1С ))))))
#11 by skunk
зы: хотя если сильно извращаться то можно и чисто на ванси все реализовать ... правда тормазнуто работать будет
#12 by ПульсЪ
оО красота)
#13 by Rabbit
ага, и внешние средства
#14 by skunk
можно и чисто штатно ... просто смысл
#15 by Torquader
Файл можно зачитать через стандартный Scripting.FileSystemObject создать объект TextStream через OpenTextFile в однобайтном режиме и читать по байту (тогда не будет преобразования концов строк). То есть, конечно, рассчёт MD5 пишется на ура, но работает так, что выспаться успеешь. P.S. поищи сторонний OLE-объект (ActiveX) который считает MD5 (конечно, если длина файлов не меньше килобайта - тогда можно чем угодно).
#16 by H A D G E H O G s
Как бы все украдено до вас
#17 by sda553
Если именно средствами 1С и без разницы какого вида хэш то вот Очень быстрый, я доволен
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С