What is a waveform file in Verilog simulation?

It is a file that records signal changes over time, typically saved in .vcd (Value Change Dump) format. Example:
initial begin
    $dumpfile("waveform.vcd");
    $dumpvars(0, testbench);
end?