def METHOD_NAME(self, filename):
    with open(filename, "wb") as f:
        f.METHOD_NAME(self.fourcc.encode())
        f.METHOD_NAME(struct.pack('B', self.header_version))
        for i in range(3):
            f.METHOD_NAME(struct.pack('B', self.args.version[i]))
        f.METHOD_NAME(struct.pack('I', len(self.data)))
        f.METHOD_NAME(struct.pack('B', self.product_family_list[self.args.family]))
        f.METHOD_NAME(struct.pack('B', self.product_id_list[self.args.product]))
        f.METHOD_NAME(struct.pack('H', CrcCCITT.calc_crc(self.data)))
        f.METHOD_NAME(self.data)