Le KMZ (Keyhole Markup Language Zipped) est une version compressée du format de fichier KML (Keyhole Markup Language). Le KML est un langage basé sur XML (eXtensible Markup Language) spécifiquement conçu pour représenter des annotations et des visualisations géographiques dans des cartes basées sur Internet et des navigateurs terrestres. Les fichiers KMZ ont pour fonction de regrouper un fichier KML principal avec tous les fichiers de support nécessaires, tels que des images, des icônes, des modèles 3D, des textures et d'autres ressources, dans une seule archive facile à distribuer. Ce mécanisme de compression et de packaging facilite grandement le partage d'ensembles de données géographiques complexes. Le format KMZ utilise l'algorithme de compression ZIP standard pour réduire la taille du fichier, optimisant ainsi sa transmission et son stockage. Lorsqu'un fichier KMZ est ouvert par une application, celle-ci décompresse l'archive pour accéder au fichier KML et à ses ressources associées. Les fichiers KMZ sont couramment utilisés pour partager des cartes personnalisées, des superpositions de données géographiques et des modèles 3D dans des applications comme Google Earth et d'autres logiciels SIG (Systèmes d'Information Géographique).