Функция PHP zip_entry_compressionmethod(): изучение методов сжатия в ZIP-архивах

Функция «zip_entry_compressionmethod()» в PHP используется для получения метода сжатия файла в ZIP-архиве. Он возвращает метод сжатия в виде целочисленного значения, которое можно использовать для определения способа сжатия файла.

Ниже приведены возможные методы сжатия, которые могут быть возвращены функцией «zip_entry_compressionmethod()»:

  1. ZIP_CM_STORE: этот метод указывает, что файл хранится без сжатия.
  2. ZIP_CM_SHRINK: этот метод указывает, что файл сжат с использованием алгоритма SHRINK.
  3. ZIP_CM_REDUCE_1: этот метод указывает, что файл сжат с использованием алгоритма REDUCE-1.
  4. ZIP_CM_REDUCE_2: этот метод указывает, что файл сжат с использованием алгоритма REDUCE-2.
  5. ZIP_CM_REDUCE_3: этот метод указывает, что файл сжат с использованием алгоритма REDUCE-3.
  6. ZIP_CM_REDUCE_4: этот метод указывает, что файл сжат с использованием алгоритма REDUCE-4.
  7. ZIP_CM_IMPLODE: этот метод указывает, что файл сжат с использованием алгоритма IMPLODE.
  8. ZIP_CM_DEFLATE: этот метод указывает, что файл сжат с использованием алгоритма DEFLATE.
  9. ZIP_CM_DEFLATE64: этот метод указывает, что файл сжат с использованием алгоритма DEFLATE64.
  10. ZIP_CM_PKWARE_IMPLODE: этот метод указывает, что файл сжат с использованием алгоритма сжатия PKWARE.
  11. ZIP_CM_BZIP2: этот метод указывает, что файл сжат с использованием алгоритма BZIP2.
  12. ZIP_CM_LZMA: этот метод указывает, что файл сжат с использованием алгоритма LZMA.
  13. ZIP_CM_TERSE: этот метод указывает, что файл сжат с использованием алгоритма TERSE.
  14. ZIP_CM_LZ77: этот метод указывает, что файл сжат с использованием алгоритма LZ77.
  15. ZIP_CM_WAVPACK: этот метод указывает, что файл сжат с использованием алгоритма WavPack.
  16. ZIP_CM_PPMD: этот метод указывает, что файл сжат с использованием алгоритма PPMD.