Начнем с того, что формата файлов jpg не существует. Формат называется jpeg, а сочетания букв «jpeg» и «jpg» - это расширения файлов, сжатых в этом формате. Оба они относятся к файлам с изображениями. Текст, видео или музыка в файлах с такими расширениями находиться не могут.
Если говорить о структуре файлов *.jpeg и *.jpg, то она абсолютно одинакова. Отличие этих файлов состоит только в том, что один из них может быть распознан операционной системой на основе MS DOS, а другой нет. В операционках под DOS существовали строгие ограничения на формат названий файлов. В частности, расширения в этих системах могли быть только трехбуквенными. В более поздних версиях ОС ограничения на расширения были сняты, поэтому и появились файлы *.jpeg. В старых операционных системах открыть такой файл будет невозможно, тогда как в новых файлы *.jpg вполне доступны для просмотра и обработки.