To jest to samo rozszerzenie. Różnica między nimi jest taka sama jak między htm a html - czyli żadna.
Po prostu w systemach do Win98 były obsługiwane tylko rozszerzenia trójznakowe (jpg, htm). Od Win98 wprowadzono rozszerzenia o większej ilości znaków (jpeg, html).