HDF5 (Hierarchical Data Format versione 5) è un formato di file open-source progettato per archiviare e organizzare grandi quantità di dati numerici. È particolarmente adatto per applicazioni scientifiche e ingegneristiche che generano set di dati (dataset) massivi. I file HDF5 possono contenere una varietà di tipi di dati, inclusi array multidimensionali, tabelle e immagini. La struttura gerarchica consente un'organizzazione e un recupero efficienti dei dati, facilitando la gestione di set di dati complessi. HDF5 supporta i metadati, che forniscono informazioni sui dati archiviati nel file, come unità di misura, descrizioni e provenienza (provenance). Questi metadati sono cruciali per la comprensione e l'interpretazione dei dati. HDF5 è ampiamente utilizzato in campi come l'astronomia, la climatologia, l'imaging medico e la fluidodinamica computazionale. La sua capacità di gestire set di dati grandi e complessi e il suo supporto per i metadati lo rendono uno strumento prezioso per ricercatori e ingegneri.