197 читали · 7 лет назад
Расчёт CRC в кадре и про аппаратное его ускорение
Пост в котором будет про crc 32. (пасхалка) В конце 2008 года компания Intel представила архитектуру Nehalem и ядро Bloomfield построенное на ней с использованиям 45 нм. Всё это камни известные под брендом i7. Из того, на что (сетевому инженеру) следует обратить внимание - это добавленная в архитектуре поддержка команд набора SSE 4.2. Набор этих инструкции по-другому называется программно-ориентированные ускорители (Application Targeted Accelerator) и служит вполне себе прикладным целям. Одна из команд этого набора нам будет особенно интересна. Речь пойдёт про инструкции для аппаратного ускорения CRC32...
303 читали · 3 года назад
Python. Контрольная сумма файла CRC-32
Для того, чтобы следить за изменениями файлов, можно воспользоваться контрольной суммой. Для этого необходимо установить 7Zip либо любое подобное приложение, позволяющее это сделать. С помощью питона можно реализовать базу данных. Которая будет записывать в какую-то базу данных контрольные суммы. И при изменении файла, можно определить используется актуальный файл или измененный...