:py:mod:`dissect.vmfs.util` =========================== .. py:module:: dissect.vmfs.util Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: :nosignatures: dissect.vmfs.util.bsf dissect.vmfs.util.vmfs_uuid .. py:function:: bsf(value: int) -> int Count the number of zero bits in an integer of a given size. .. py:function:: vmfs_uuid(buf: bytes | dissect.vmfs.c_lvm.c_lvm.UUID | dissect.vmfs.c_vmfs.c_vmfs.UUID) -> str Convert a UUID structure or bytes to a string representation. UUIDs in VMFS are represented as a combination of time, random bits and the host MAC address. :param buf: The UUID structure or bytes to convert.