Файл .pyz представляет собой Python Zip Приложение, которое является архивом, содержащим исполняемый Python-код. По сути, это самодостаточное Python-приложение, упакованное в один файл. Этот формат особенно полезен для распространения Python-приложений, поскольку он упрощает развертывание и уменьшает количество управляемых файлов. Файл .pyz — это стандартный ZIP-архив, который включает файл __main__.py на верхнем уровне. Когда файл .pyz выполняется, интерпретатор Python рассматривает его как каталог и выполняет файл __main__.py. Это позволяет приложению запускаться без необходимости предварительной распаковки. Архив также может содержать другие Python-модули, файлы данных и зависимости, необходимые приложению. Формат .pyz напрямую поддерживается интерпретатором Python, что делает его удобным способом упаковки и распространения Python-приложений для различных платформ. Он часто используется для инструментов командной строки, небольших приложений и скриптов, которые должны легко развертываться и запускаться в разных системах без сложных процедур установки. Технически, это ZIP-архив, который использует специальный механизм для прямого выполнения кода, содержащегося внутри.