Просто из любопытства, существует ли действующий zip файл (в соответствии с спецификацией формата), который содержит ничего, кроме самого себя?
Иными словами, имеет ли функция, реализованная в unzip
фиксированная точка?
Могу ли я написать программу для поиска такой точки исправления интеллектуальным (не исчерпывающим) способом?
Я тоже думал об обратном, т.е. если zip
имеет фиксированную точку, но, предположительно, файл может быть сжат по-разному (разные алгоритмы, разные уровни сжатия и т.д.), таким образом, не f = zip(f)
для некоторого файла f
, вероятно, зависит от реализации. Так как zip-компрессия потеряла, однако, случай для unzip
должен, вероятно, иметь "формальный" ответ.
Кто-нибудь это изучил? Любые указатели на связанные URL-адреса оцениваются.