Jaki jest prawidłowy typ MIME dla pliku tar.gz?
Przeszukałem i znalazłem kilka używanych wartości, w tym:
application/x-gzip
application/x-gtar
application/x-tgz
Ale nie mogłem znaleźć żadnego wskazania, która z nich (jeśli w ogóle) była poprawną lub kanoniczną wartością.
tar
gzip
file-types
mime-types
Lily Finley
źródło
źródło
Odpowiedzi:
Według stanu na sierpień 2012 r. Typ MIME zalecany w RFC 6713 to
application/gzip
.Według rejestru IANA , tar nie jest oficjalnym typem nośnika, więc plik tar GZipped jest oficjalnie tylko plikiem skompresowanym.
Hipotetycznie, gdyby archiwum było oficjalnym typem mediów i stosowało się do konwencji, jego typem MIME byłby
application/tar
(rozszerzenie pliku .tar), a jego skompresowana wersja toapplication/tar+gzip
(rozszerzenia plików .tar.gz i .tgz).źródło
application/zip
ma inny format niżapplication/gzip
itar.gz
jest skompresowanym plikiem gzip ; Zip korzysta z wielu metod kompresji, z których nie wszystkie są licencjonowane bez ograniczeń. Być może masz szczęście i twoja biblioteka dekompresyjna rozpoznaje oba formaty ze strumienia danych.tar
nie jest to oficjalny typ mediów, czy nie byłoby toapplication/x-tar+gzip
najbardziej poprawne? Myślę, że byłoby to bardziej jasne, nawet gdyby było mniej ... oficjalne.Chociaż większość jest przestarzała, wszystkie są technicznie poprawne, tylko różne typy MIME.
Prawidłowy typ MIME jest
application/x-gzip
zgodny ze standardami cPanel.źródło
application/x-gzip
został uszkodzony. Ale kiedy użyłemapplication/gzip
, zadziałało.