code: def _skip_unknown_chunk(fid, is_big_endian):
      if is_big_endian:
          fmt = ">I"
      else:
          fmt = "<I"
  
      data = fid.read(4)
      # call unpack() and seek() only if we have really read data from file
      # otherwise empty read at the end of the file would trigger
      # unnecessary exception at unpack() call
      # in case data equals somehow to 0, there is no need for seek() anyway
      if data:
          size = struct.unpack(fmt, data)[0]
          fid.seek(size, 1)
          _handle_pad_byte(fid, size)
  
file_path: aim/aim/sdk/objects/io/wavfile.py
imports: import io
  import sys
  import numpy
  import struct
  import warnings
  from enum import IntEnum
label_desc: Use image node_id 4 for calling a global function with example usage: _skip_unknown_chunk(fid, is_big_endian) without return types