Source code for dfvfs.compression.decompressor

# -*- coding: utf-8 -*-
"""The decompressor interface."""

import abc


[docs] class Decompressor(object): """Decompressor interface.""" # pylint: disable=redundant-returns-doc
[docs] @abc.abstractmethod def Decompress(self, compressed_data): """Decompresses the compressed data. Args: compressed_data (bytes): compressed data. Returns: tuple(bytes, bytes): uncompressed data and remaining compressed data. """