2011-01-19 9 views
34

SVG'de çalışıyorum ve sıkıştırılmış dosya 'SVGZ' formatını okuyun. Dosya boyutumuzu çok daha küçük hale getirdiğinden, web uygulamasında kullanmaya oldukça hevesliyim, ancak tarayıcılar formatı destekliyor gibi görünmüyor. Herkes çevrimiçi dokümanlarda/uygulamalarda SVG yerine SVGZ dosyalarının nasıl kullanılacağına dair herhangi bir belgeye işaret edebilir.SVGZ dosya biçimi

cevap

28

SVGZ sadece gzipli bir SVG, bkz this. Not: Tüm tarayıcı desteği yok SVGZ. HTTP sunucunuz muhtemelen yanıtını aynı performansa sahip olan deflate ile sıkıştırabilir.

+17

Tüm tarayıcılar, uygun HTTP üstbilgileriyle birlikte sunulduğunda SVGZ'yi destekler. –

+2

Er, aslında gzip yapamayan az sayıda tarayıcı yok mu, Erik? –

+1

Erik, tüm tarayıcılar tarafından, daha büyükleri de kastediyorsunuz - IE8? – Baumr

7

Bunun eski bir iş parçacığı olduğunu biliyorum, ancak SVG yalnızca düz metin olduğundan, sunucunuzdan sıkıştırılmış bir biçimde gönderebilirsiniz. gzip içine

Enable Gzip Compression on Apache

Bak/belirli http sunucusu için sıkıştırma deflate, tarayıcılarda sıkıştırma için destek şu anda çok iyi.

3

Ayrıca, SVGZ dosyaları yerel olarak Firefox 19.0.2 veya IE 9.0.8112 tarafından açılamaz, ancak Google Chrome yapabilir. Bu, doğru mime türünü ayarlarsanız işe yaraması gerektiğinden, kullanıcıları tarayıcınız üzerinden görüntülemeyi zorunlu kılmaz, ancak eğer indirdiyse, düzenli olarak açamayacaklar (elbette onu gzip edinceye kadar). .

+2

Ayrıca Firefox 27.0 ve IE 11.0, yerel svgz dosyalarını açamaz. Ancak, Chrome ve Opera yapabilir. – cuixiping

+3

Her ikisi de zaten destek fermuarını desteklediğini düşünürsek, bu noktada svgz'yi desteklememekle sadece kriko olmak zorundadırlar. – ArtB