2011-01-19 38 views
34

Tôi đang làm việc trong SVG và chỉ đọc về định dạng tệp nén 'SVGZ'. Vì nó làm cho kích thước tệp của chúng tôi nhỏ hơn rất nhiều, tôi khá quan tâm đến việc sử dụng nó trong ứng dụng web của chúng tôi, tuy nhiên các trình duyệt dường như không hỗ trợ định dạng. Bất cứ ai cũng có thể trỏ tới bất kỳ tài liệu nào về cách sử dụng các tệp SVGZ thay vì SVG trong các tài liệu/ứng dụng trực tuyến.Định dạng tệp SVGZ

Trả lời

28

SVGZ chỉ là một gzipped SVG, xem this.

Lưu ý: Không phải tất cả hỗ trợ trình duyệt SVGZ. Máy chủ HTTP của bạn có thể nén phản hồi của nó với giảm phát, có cùng hiệu suất.

+17

Tất cả các trình duyệt đều hỗ trợ SVGZ khi được phân phối với tiêu đề HTTP thích hợp. –

+2

Er, thực sự không có một số lượng nhỏ trình duyệt không thể thực hiện gzip, Erik? –

+1

Erik, bởi tất cả các trình duyệt, bạn cũng có nghĩa là những người lớn tuổi hơn - nói IE8? – Baumr

7

Tôi biết đây là một chuỗi cũ, nhưng vì SVG chỉ là văn bản thuần túy, bạn có thể gửi nó từ máy chủ của bạn ở định dạng nén.

Enable Gzip Compression on Apache

Nhìn vào gzip/deflate nén cho máy chủ http cụ thể của bạn, sự ủng hộ cho việc nén trong các trình duyệt là rất tốt vào lúc này.

3

Cũng không thể mở tệp SVGZ cục bộ bằng Firefox 19.0.2 hoặc IE 9.0.8112, tuy nhiên, Google Chrome có thể. Điều này không nhất thiết ảnh hưởng đến việc mọi người xem nó thông qua trình duyệt của bạn vì nó phải hoạt động nếu bạn đặt đúng loại mime, nhưng nếu họ tải xuống, họ sẽ không thể mở nó một cách đều đặn (cho đến khi họ bỏ gzip) .

+2

Ngoài ra Firefox 27.0 và IE 11.0 không thể mở các tệp svgz địa phương. Tuy nhiên, Chrome và Opera có thể. – cuixiping

+3

Xem xét rằng cả hai đã hỗ trợ nén, tại thời điểm này họ phải được chỉ là jackasses bởi không hỗ trợ svgz. – ArtB

Các vấn đề liên quan