¿Por qué se apelmaza la sal con la humedad?

La sal de cocina no es sal pura solamente, sino que contiene una pequeña proporción de cloruro de magnesio que al absorber humedad del aire tiende a aglutinarse y apelmazarse.