In informatica, la compressione solida (in inglese solid compression) designa un metodo di compressione dei dati di file multipli, nel quale tutti i file compressi sono concatenati e trattati come un unico blocco di dati. Tale archivio è chiamato archivio solido. Si usa nativamente nei formati 7z[1] e RAR[2], nonché indirettamente nei formati basati su tar come .tar.gz
e .tar.bz2.
Per converso, il formato ZIP non è solido: memorizza file compressi separati.
Il termine è usato perché i dati sono compressi come un unico blocco solido, anziché come file individuali.