462 читали · 1 год назад
Extensible Storage — что это и с чем это едят
Всем привет! Сегодня будет очень большая и подробная статья. Я задумывал её как обычное описание поведения классов в Revit API, но в процессе перешёл к созданию приложения по работе со Schema (далее для простоты — схема), написал очень много кода и сделал очень интересную штуку. Сегодня вы узнаете, как создавать свои схемы, как записывать в них данные, чем отличаются Schema, Field и Entity и как работать с ArrayField и MapField. По пути я напомню вам про конвертёры в WPF и расскажу про DataTemplateSelector Поехали! В этой статье мы подробно рассмотрим классы из пространства имён Autodesk...
Контрольная сумма исходного файла: что это и зачем она нужна
Контрольная сумма (или хэш) — это уникальное цифровое значение, рассчитанное на основе содержимого файла. Это как отпечаток пальца для файла: если даже один бит в файле изменится, его контрольная сумма будет совершенно другой. Зачем нужны контрольные суммы: Как рассчитывается контрольная сумма: Для расчета контрольной суммы используются специальные алгоритмы, такие как: Эти алгоритмы преобразуют содержимое файла в длинную строку символов (например, шестнадцатеричных цифр), которая и является контрольной суммой...
313 читали · 1 год назад
Ошибки хеша в торренте что это
Ошибка хеша (hash check failed) в торренте означает, что данные, которые вы скачали, не соответствуют контрольной сумме (хешу), указанной в торрент-файле. Проще говоря, это значит, что файл скачался с ошибками или повреждениями. Что такое хеш и зачем он нужен? Хеш — это уникальный код, который генерируется для каждого файла на основе его содержимого. Торрент-файлы содержат хеши для каждого фрагмента файла (обычно размером несколько мегабайт). После скачивания фрагмента торрент-клиент вычисляет его хеш и сравнивает его с хешем, указанным в торрент-файле...