AAC is a sound encoded file format developed by Fraunhofer IIS, AT&T, Dolby and Sony. Its name stands for Advanced Audio Coding. The AAC format is an industry standard and was created as an improved alternative to the most common MP3 audio file format. AAC files do have slightly improved features compared to MP3s. Let's say this format provides the opportunity for improved processing of frequencies above 16 kHz. At the same time, the sound quality of AAC files is closer to the original sound source.
ALAC is the format of a small specialized program called an audio codec. Its main task is to compress a file with digital music without losing its quality. The name of the format created by Apple's IT giant is Apple's abbreviation Lossless Audio Codec. This format may also be called ALE (from Apple Lossless Encoder). Files in this format can play devices even with limited computing resources - such as an iPod. When compressing a file in this format, it is approximately 40-60% of the original file. Now almost every multimedia player based on the libavcodec library is able to play ALAC format files.