Ortak Dosya Türleri ve Dosya Uzantıları

Tüm bu dosya türleri ne anlama geliyor?

Bir web sayfası oluşturmak için gerekenleri öğrenirken, birçok farklı dosya türüne rastlarsınız. Çoğu web sayfası, Mac gibi, Mac dosyalarında dosya uzantısı gerektirmeyen Unix web sunucularında çalıştırılsa da, dosya adı uzantıları, dosyaları birbirinden ayırt etmenin en yaygın yoludur. Bir dosya adı ve uzantısını gördüğünüzde, ne tür bir dosya olduğunu, web sunucusunun nasıl kullandığını ve buna nasıl erişebileceğinizi bilirsiniz.

Ortak Dosya Türleri

Web sunucularında en yaygın dosyalar şunlardır:

İnternet sayfaları

Web sayfaları için standart olan iki uzantı vardır:

.html
.htm

Bu iki uzantı arasında fark yoktur, çoğu web sunucusunda kullanabilirsiniz.

.html>
.html, Unix web barındırma makinelerinde HTML sayfaları için orijinal uzantıydı. HTML (veya XHTML) olan herhangi bir dosyaya başvurur.

.htm
.htm, Windows / DOS tarafından 3 karakter dosya uzantısı gereksinimi nedeniyle oluşturuldu. Ayrıca HTML (ve XHTML) dosyalarını referans alır ve işletim sisteminden bağımsız olarak herhangi bir web sunucusunda kullanılabilir.

index.htm ve index.html
Bu, çoğu web sunucusundaki bir dizindeki varsayılan sayfadır. Birinin web sayfanıza gitmesini istiyorsanız, ancak bir dosya adı yazmasını istemiyorsanız, ilk sayfayı index.html olarak adlandırmalısınız. Örneğin, http://thoughtco.com/index.htm http://thoughtco.com/ ile aynı yere gidecektir.

Bazı web sunucuları bu sayfayı "default.htm" olarak adlandırır ve sunucu yapılandırmasına erişiminiz varsa dosya adını değiştirebilirsiniz. Index.html sayfalar hakkında daha fazla bilgi edinin.

Çoğu web tarayıcısı, tarayıcıda 2 tür web görüntüsünü doğrudan barındırabilir ve üçüncü tip (PNG) daha fazla destek kazanır. Not, bazı tarayıcıların desteklediği diğer resim formatları vardır, ancak bu üç tip en yaygın olanlardır.

.gif
GIF dosyası ve CompuServe tarafından ilk geliştirilen görüntü formatıdır. Düz renklerdeki görüntüler için en iyi kullanılır. Sadece web güvenli renkler veya küçük bir renk paleti ve (düz renkli resimlerle) görüntüleri daha küçük hale getirdiğinden emin olmak için resimlerinizdeki renkleri “indeksleme” olanağı sunar.

GIF dosyalarını kullanarak animasyonlu resimler de oluşturabilirsiniz.

.jpg
Fotoğraf görüntüleri için JPG veya JPEG dosya formatı oluşturuldu. Bir resmin düz renk içermeyen fotoğraf nitelikleri varsa, bir jpg dosyası olmak için çok uygundur. JPG dosyaları olarak kaydedilen fotoğraflar genellikle GIF biçiminde kaydedilen aynı dosyadan daha küçük olacaktır.

.png
PNG veya Taşınabilir Ağ Grafiği, web için yapılmış bir grafik dosya formatıdır. GIF dosyalarından daha iyi sıkıştırma, renk ve saydamlığa sahiptir. PNG dosyalarının mutlaka .png uzantısına sahip olması gerekmez, ancak çoğu zaman bunları görürsünüz.

Web Görüntüleriniz için JPG, GIF veya PNG Biçimlerini Ne Zaman Kullanmalı?

Komut dosyaları, web sitelerinde dinamik işlemleri etkinleştiren dosyalardır. Çok sayıda script var. Bunlar sadece web sitelerinde oldukça adil olan birkaçı.

cgi
CGI Ortak Ağ Geçidi Arayüzü anlamına gelir. Bir .cgi dosyası, web sunucusunda çalışacak ve web kullanıcısı ile etkileşime girecek bir dosyadır. CGI dosyaları Perl, C, Tcl ve diğerleri gibi birçok farklı programlama dili ile yazılabilir. Bir CGI dosyasının .cgi uzantılı olması gerekmez, bunları web sitelerinde / cgi-bin dizinlerinde de görebilirsiniz.

.pl
Bu uzantı Perl dosyasını gösterir. Birçok web sunucusu bir .pl dosyasını CGI olarak çalıştırır.

js
Bir .js dosyası bir JavaScript dosyasıdır. JavaScript dosyalarınızı web sayfasına yükleyebilir veya JavaScript yazıp harici bir dosyaya yerleştirip oradan yükleyebilirsiniz. JavaScript'inizi web sayfasına yazarsanız, HTML dosyasının bir parçası olacağı için .js uzantısını görmezsiniz.

.java veya .class
Java, JavaScript’ten tamamen farklı bir programlama dilidir. Ve bu iki uzantı genellikle Java programlarıyla ilişkilendirilir. Bir web sayfasındaki bir .java veya .class dosyasına rastlamadığınız halde, bu dosyalar genellikle web sayfaları için Java uygulamaları oluşturmak için kullanılır.

Bir sonraki sayfada, web sayfalarında çok yaygın olan sunucu tarafı komut dosyaları hakkında bilgi edineceksiniz.

Bir web sunucusunda görebileceğiniz başka dosya türleri de vardır. Bu dosyalar genellikle web sitenizde daha fazla güç ve esneklik sağlar.

.php ve .php3
.php uzantısı, web sayfalarında .html veya .htm kadar popülerdir. Bu uzantı bir PHP sayfasını gösterir. PHP, komut dosyalarını, makroları ve web sitenizi içeren bir web komut dosyası programıdır.

.shtm ve .shtml
.shtml uzantısı, SSI yorumlayıcısı ile görüntülenmesi gereken bir HTML dosyasını gösterir.

SSI, Sunucu Tarafı İçeriği'nin kısaltmasıdır. Bunlar, bir web sayfasını bir diğerine dahil etmenize ve web sitelerinize makro benzeri eylemler eklemenize olanak tanır.

.asp
Bir .asp dosyası, web sayfasının bir Aktif Sunucu Sayfası olduğunu belirtir. ASP, bir web sitesine komut dosyası, makrolar ve dosyalar içerir. Ayrıca veritabanı bağlantısı ve daha fazlasını sağlar. En çok Windows web sunucularında bulunur.

.cfm ve .cfml
Bu dosya türleri, dosyanın bir ColdFusion dosyası olduğunu gösterir. ColdFusion, web sayfalarınıza makroları, komut dosyalarını ve daha fazlasını getiren güçlü bir sunucu tarafı içerik yönetim aracıdır.