:py:mod:`dissect.ntfs.stream` ============================= .. py:module:: dissect.ntfs.stream Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.ntfs.stream.CompressedRunlistStream .. py:class:: CompressedRunlistStream(fh: BinaryIO, runlist: list[tuple[int, int]], size: int, cluster_size: int, compression_unit: int) Bases: :py:obj:`dissect.util.stream.RunlistStream` Specialized :class:`~dissect.util.stream.RunlistStream` for reading NTFS compressed streams. :param fh: The source file-like object. :param runlist: The runlist for this stream in block units. :param size: The size of the stream. This can be smaller than the total sum of blocks (to account for slack space). :param compression_unit: The compression unit of for this stream. .. py:property:: runlist :type: list[tuple[int, int]]