Visual RFC.
ALL RFCs / RFC 4180
Read the RFC ↗
RFC 4180 / MECHANISM GUIDE

Optional header row

02

The first row may contain names for the fields.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

DIAGRAM§ 2 ↗
RFC 4180 · § 2EXAMPLE
3 / 3
Optional header rowThe first row may contain names for the fields.Optional header rownamescoreAda12header=present → first row names columns
03
Apply header policy

Use the declared or agreed interpretation.

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
KEY POINT

The header should have the same field count as the data rows.

  • The header should have the same field count as the data rows.
  • The optional text/csv header parameter indicates present or absent.
  • A header is a convention; do not automatically treat every first row as data or metadata.
DETAILS

Examples are illustrative. Consult the linked RFC and its errata for implementation details.

Read the RFC section ↗

Diagrams simplify the RFC. Read the linked sections for complete requirements.

Privacy
All chapters in this RFC
  1. Records and fields
  2. Optional header row
  3. Quoted fields
  4. Escape double quotes
  5. Media type and application limits
RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗