What is the difference between a checkpoint file and weight file?

will the following command create a checkpoint file?
./darknet partial cfg/yolov3-tiny.cfg yolov3-tiny.weights yolov3-tiny.conv.15 15

what is the meaning of .data file vs .cfg file in building models?

Thanks!