hexrec.records.load_memory#
- hexrec.records.load_memory(path, record_type=None)[source]#
Loads a virtual memory from a file.
- Parameters:
path (str) – Path of the input file.
record_type (type) – Explicit record type. If
None
, it is guessed from the file extension.
- Returns:
Memory
– Virtual memory holding data from path.
Example
>>> blocks = [[n, bytes(range(n, n + 16))] for n in range(0, 256, 16)] >>> blocks = Memory.collapse_blocks(blocks) >>> memory = Memory.from_blocks(blocks) >>> save_memory('bytes.mot', memory) >>> load_memory('bytes.mot') == memory True