New Terminal Output:

root@f3f8d6319494:/app# python3 -c "
> import struct
> with open('/app/frames.tza', 'rb') as f:
>     f.read(4)  # magic
>     w, h = struct.unpack('<HH', f.read(4))
>     n_frames, max_bytes = struct.unpack('<II', f.read(8))
>
>     # Read first 3 frames
>     frames = []
>     for i in range(3):
>         frame_data = f.read(w*h)
>         frames.append([frame_data[j*w:(j+1)*w].decode('ascii') for j in range(h)])
>
>     for i, frame in enumerate(frames):
>         print(f'--- Frame {i} ---')
>         for row in frame[:5]:  # Show first 5 rows
>             print(repr(row))
>         print()
> "
--- Frame 0 ---
'TermZip-ANSI / Tiny-ANSI stream (dual pane)                                     '
't=0000 A=0010 B=0010 [--------------------------------] |                       '
'A [0000] flush pty (lossless) id=b5acb9c6                                       '
'A [0001] parse region (eager) id=c2bcc90b                                       '
'A [0002] decode tty (fast) id=5ae86212                                          '

--- Frame 1 ---
'TermZip-ANSI / Tiny-ANSI stream (dual pane)                                     '
't=0001 A=0010 B=0010 [##------------------------------] \\                       '
'A [0000] flush pty (lossless) id=b5acb9c6                                       '
'A [0001] parse region (eager) id=c2bcc90b                                       '
'A [0002] decode tty (fast) id=5ae86212                                          '

--- Frame 2 ---
'TermZip-ANSI / Tiny-ANSI stream (dual pane)                                     '
't=0002 A=0010 B=0010 [####----------------------------] -                       '
'A [0000] flush pty (lossless) id=b5acb9c6                                       '
'A [0001] parse region (eager) id=c2bcc90b                                       '
'A [0002] decode tty (fast) id=5ae86212                                          '

root@f3f8d6319494:/app#
