code: def putchunk(fp, cid, *data):
      """Write a PNG chunk (including CRC field)"""
  
      data = b"".join(data)
  
      fp.write(o32(len(data)) + cid)
      fp.write(data)
      crc = _crc32(data, _crc32(cid))
      fp.write(o32(crc))
  
imports: import logging
  import re
  import struct
  import zlib
  from .None import Image, ImageFile, ImagePalette
  from ._binary import i8, i16be, i32be, o16be, o32be
  from ._util import py3
label_desc: Use image node_id 4 for calling a global function with example usage: putchunk(fp, cid) without return types