L'estensione di file H5 rappresenta il Formato Dati Gerarchico versione 5 (HDF5), un modello di dati versatile e ad alte prestazioni progettato per gestire e archiviare enormi quantità di dati complessi. Sviluppato da HDF Group, è ampiamente utilizzato nella ricerca scientifica, nell'ingegneria e nell'apprendimento automatico (machine learning) poiché può gestire tipi di dati eterogenei all'interno di un singolo file. A differenza dei formati di file piatti (flat file formats), H5 utilizza una struttura simile a un file system con gruppi (groups) e dataset, consentendo agli utenti di organizzare i dati gerarchicamente. Supporta i metadati tramite attributi, rendendo i dataset auto-descrittivi. La sua efficienza deriva dal supporto per I/O parallelo, compressione e la capacità di accedere a parti specifiche di un file senza dover leggere l'intero contenuto. Nel campo dell'intelligenza artificiale, H5 è frequentemente utilizzato per archiviare architetture e pesi dei modelli di deep learning, in particolare in framework come Keras e TensorFlow. La sua compatibilità multipiattaforma assicura che i dati possano essere condivisi senza problemi tra diversi sistemi operativi e linguaggi di programmazione come Python, C++ e Java.