Loại MIME chính xác cho tệp tar.gz là gì?


35

Loại MIME chính xác cho tệp tar.gz là gì?

Tôi đã tìm kiếm xung quanh và tìm thấy một số giá trị đang được sử dụng, bao gồm:

application/x-gzip
application/x-gtar
application/x-tgz

Nhưng tôi không thể tìm thấy dấu hiệu nào trong số này (nếu có) là giá trị chính xác hay chính tắc.


Có lẽ câu hỏi này sẽ hữu ích với bạn: stackoverflow.com/questions/23600229/
Kẻ

Câu trả lời:


61

Kể từ tháng 8 năm 2012, loại MIME được đề xuất trong RFC 6713application/gzip.

Theo đăng ký IANA , tar không phải là loại phương tiện chính thức, do đó, tệp tar GZipped chính thức chỉ là một tệp nén.

Về mặt giả thuyết, nếu tarball là loại phương tiện chính thức và tuân theo các quy ước, loại MIME của nó sẽ là application/tar(phần mở rộng tệp .tar) và phiên bản nén của nó sẽ là application/tar+gzip(phần mở rộng tệp .tar.gz và .tgz).


"Ứng dụng / zip" làm việc cho tôi. Tôi luôn nghĩ tar.gz chỉ là một tarball có khóa kéo.
PJ Brunet

3
@PJBrunet Đó sẽ là một loại phương tiện không chính xác bởi vì application/ziplà một định dạng khác nhau hơn application/gziptar.gzlà một gzipped tarball; Zip sử dụng nhiều phương thức nén, không phải tất cả đều được cấp phép tự do. Có lẽ bạn đã gặp may và thư viện giải nén của bạn nhận ra cả hai định dạng từ luồng dữ liệu của họ.
Suncat2000

1
Nếu tarkhông phải là một loại phương tiện truyền thông chính thức, điều đó sẽ không làm cho application/x-tar+gzipchính xác nhất? Tôi cảm thấy điều đó sẽ rõ ràng hơn ngay cả khi nó ít ... chính thức.
Will S

4

Mặc dù hầu hết đều không được chấp nhận, nhưng tất cả đều đúng về mặt kỹ thuật, chỉ là các loại MIME khác nhau.

Loại MIME chính xác là application/x-gziptheo tiêu chuẩn cPanel.


1
Khi tôi viết lại tập tin với application/x-gzip, nó đã bị hỏng. Nhưng khi tôi sử dụng application/gzip , nó đã làm việc.
Amit Kumar Gupta

12
cPanel không phải là một tiêu chuẩn của bất cứ điều gì ngoại trừ thực hành mã hóa xấu.
Lizardx

hahaha Ôi!
Kennet Celeste
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.