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.
"""