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