Критичне вилучення з архівів
Технічний огляд
Архіви надзвичайно крихкі; одна помилка байта в центральному каталозі може заблокувати тисячі файлів. FixyFile використовує метод прямого видобування блоків, який ігнорує покажчики заголовків і замість цього шукає локальні заголовки файлів (PK).
Анатомія пошкодження
Усі сучасні архіви (ZIP, RAR, 7Z) тримаються на так званому 'Центральному каталозі' — це карта координат кожного файлу всередині ваги. Якщо один-єдиний байт цієї карти пошкоджений, процес розпаковування переривається помилкою CRC. Весь архів блокується намертво, залишаючи ваші дані у заручниках, навіть якщо 99% внутрішніх файлів є абсолютно цілими.
Історія першого відновлення
Наш унікальний протокол обходу CRC був народжений, коли фінансова корпорація втратила доступ до свого 10-терабайтного корпоративного бекапу через помилку в одному хеш-значенні. Ми буквально розібрали архітектуру ZIP на атоми, створивши код, здатний евакуювати файли без жодної необхідності читати центральну директорію, врятувавши мільйони критично важливих записів.
Пропрієтарний алгоритм FixyFile
Замість спроб прочитати зламані заголовки, FixyFile переходить у режим 'Dictionary-Based Stream Reconstruction'. Наша система самостійно сканує сирий бінарний масив, ловить локальні сигнатури та виконує 'пряме видобування блоків', брутально ігноруючи блокуючі механізми ОС та помилки CRC32 з абсолютною бінарною точністю.