dissect.util.plist

Module Contents

Classes

Functions

Attributes

class dissect.util.plist.NSKeyedArchiver(fh: BinaryIO)
plist
top
__getitem__(key: str) Any
__repr__() str
get(key: str, default: Any | None = None) Any
class dissect.util.plist.NSObject(nskeyed: NSKeyedArchiver, obj: dict[str, Any])
nskeyed
obj
__getitem__(attr: str) Any
__getattr__(attr: str) Any
__repr__()
keys() list[str]
get(attr: str, default: Any | None = None) Any
class dissect.util.plist.NSDictionary(nskeyed: NSKeyedArchiver, obj: dict[str, Any])

Bases: collections.UserDict, NSObject

data
__repr__() str
__getitem__(key: str) Any
dissect.util.plist.parse_nsarray(nskeyed: NSKeyedArchiver, obj: dict[str, Any]) list[Any]
dissect.util.plist.parse_nsset(nskeyed: NSKeyedArchiver, obj: dict[str, Any]) list[Any]
dissect.util.plist.parse_nsdata(nskeyed: NSKeyedArchiver, obj: dict[str, Any]) Any
dissect.util.plist.parse_nsdate(nskeyed: NSKeyedArchiver, obj: dict[str, Any]) datetime.datetime
dissect.util.plist.parse_nsuuid(nskeyed: NSKeyedArchiver, obj: dict[str, Any]) uuid.UUID
dissect.util.plist.parse_nsurl(nskeyed: NSKeyedArchiver, obj: dict[str, Any]) str
dissect.util.plist.CLASSES