Dosya: Veri depolamanın temel birimi

Kerem Aydın·8 Temmuz 2026·⏱4 dk

Dosya, bilgisayar diskinde veya başka bir bilgi taşıyıcısında bulunan ve verileri (metin, görüntü, program) saklayan adlandırılmış bir alandır. Temel özellik şudur: Bilgisayar dosyayı yalnızca bir bayt dizisi olarak görür; bu verilerin nasıl yorumlanacağını (görüntü mü yoksa metin mi) ise genellikle uzantısı tarafından gösterilen dosya formatı belirler.

Dosya nedir, basitçe anlatım

Sabit diski çekmeceleri olan devasa bir dolap olarak hayal edin. Her çekmecenin benzersiz bir adı (dosya adı) vardır ve içinde bazı eşyalar (veriler) bulunur. Çekmece içindekileri tek tek karıştırmadan ne olduğunu anlamak için üzerine ipucu veren bir etiket yapıştırırız — bu uzantıdır (örneğin fotoğraflar için .jpg veya belgeler için .docx).

Teknik açıdan bakıldığında:

  • Dosya adı, kullanıcının ve sistemin arama ve kimlik doğrulama işlemleri için gereklidir.
  • Veriler, sıfır ve birlerden oluşan bir dizidir (baytlar).
  • Meta veriler, dosya içeriğinden ayrı olarak saklanan dosya hakkında hizmet bilgileri (oluşturma tarihi, boyut, erişim hakları) içerir.

Önemli: Bir dosyanın var olması, onu açabileceğiniz garantisi vermez. Bunun için, içindeki verilerin yazıldığı dili (formatı) "anlayan" bir programa ihtiyacınız vardır.

Uzantıların ve formatların rolü

Sıklıkla "uzantı" ve "format" kavramları arasında kafa karışıklığı yaşanır. Aralarındaki farkları inceleyelim.

Dosya formatı

Bu, bilginin kodlama standardıdır. Dosya içindeki veri yapısını belirler. Örneğin, JPEG formatı kalite kaybıyla sıkıştırma algoritması kullanırken, PNG görüntüyü kayıpsız olarak saklar. Format, ekranda rastgele semboller yerine bir resmin görünmesi için baytların nasıl düzenleneceğini programa dikte eder.

Dosya uzantısı

Bu, noktayla ayrılmış dosya adındaki sonektir (örneğin rapor.pdf). Temel işlevleri şunlardır:

  1. Kimlik Doğrulama: Kullanıcının içerik türünü hızlıca anlamasına yardımcı olur.
  2. İlişkilendirme: İşletim sistemine (Windows, macOS, Linux) çift tıklandığında hangi programın çalıştırılacağını işaret eder.

Değiştirme tehlikesi: Dosyayı yeniden adlandırmak (uzantıyı değiştirmek) iç yapısını değiştirmez. virus.exe dosyasını foto.jpg olarak yeniden adlandırırsanız, güvenli bir resim haline gelmez. Sistem onu bir görüntü olarak açmaya çalışabilir ancak doğrudan çalıştırıldığında kötü amaçlı kod aktif hale gelebilir. Her zaman sistem ayarlarında uzantıların görüntülenmesini açık tutun.

Temel dosya türleri ve uzantıları

Algılamayı kolaylaştırmak için ana formatlar bir tabloda özetlenmiştir. Bu, dosya çeşitliliği arasında hızlıca yön bulmanıza yardımcı olacaktır.

Popüler dosya formatlarının karşılaştırılması

KategoriUzantılarAçıklama ve kullanım
Metin.txt, .pdf, .docx, .rtf.txt — biçimlendirmesiz düz metin; .docx — Word belgeleri; .pdf — düzeni koruyan, baskı ve okuma için evrensel format.
Görüntüler.jpg, .png, .gif, .svg.jpg — fotoğraf (sıkıştırılmış); .png — şeffaflık destekli grafik; .svg — vektörel grafik (kalite kaybı olmadan ölçeklendirilebilir).
Ses.mp3, .wav, .flac.mp3 — müzik için sıkıştırılmış format; .wav — yüksek kaliteli sıkıştırılmamış ses; .flac — kayıpsız arşiv kalitesi.
Video.mp4, .avi, .mkv, .mov.mp4 — web ve cihazlar için en yaygın format; .mkv — genellikle birden fazla altyazı parçası içeren filmler için kullanılan konteyner.
Arşivler.zip, .rar, .7zKolay gönderim veya alan tasarrufu sağlamak için bir grup dosyayı tek bir dosyada sıkıştırmak için kullanılır. Arşivleme programı gerektirir.
Çalıştırılabilir.exe, .bat, .sh, .appProgram kodu içeren dosyalar. Çalıştırıldıklarında sistemde eylemler gerçekleştirirler. Güvenilmeyen kaynaklardan gelen dosyalara karşı dikkatli olun.
Web formatları.html, .css, .jsWeb sayfalarının kaynak kodu. .html — yapı, .css — stil, .js — etkileşim. Tarayıcıda açılırlar.

Dosya ile klasör arasındaki fark nedir?

Bu, yeni başlayanların anlaması gereken temel bir ayrımdır:

  • Dosya somut verileri (bilgiyi) içerir.
  • Klasör (dizin), dosyaları ve diğer klasörleri organize etmek için bir kapsayıcıdır. Klasörün kendisi yararlı bilgi (metin, resim) içermez; yalnızca dosya sistemindeki dosyaların konumuna ilişkin bağlantıları saklar.

Ofis benzetmesi yapılabilir: dosyalar masadaki belgelerdir, klasörler ise bu belgelerin durduğu dosya klasörleri ve dolaplardır.

Kullanıcıların sık yaptığı hatalar

  1. Uzantıyı manuel olarak silmek. Dosya adından .docx uzantısını silerseniz, Windows sistemi bunu neyle açacağını anlayamayabilir ve manuel olarak program seçmenizi isteyebilir veya dosyayı bilinmeyen bir nesne olarak gösterebilir.
  2. Güvenlik uyarılarını görmezden gelmek. Sistemde uzantılar gizliyken, bir belge gibi görünen (örneğin fatura.pdf.exe) çalıştırılabilir bir dosyayı (.exe, .scr, .cmd) açmaya çalışmak.
  3. Metin dosyalarının kodlamalarında karışıklık. Bir kodlamada (örneğin UTF-8) kaydedilmiş .txt dosyasını, başka bir kodlama bekleyen (örneğin Windows-1251) bir programda açmak, harfler yerine "anlamsız karakterlerin" görünmesine neden olur.

SSS

Bir dosyanın uzantısı olmayabilir mi? Evet, özellikle Linux ve macOS sistemlerinde. Burada dosya türü genellikle isme göre değil, dosyanın başındaki özel baytlara ("sihirli sayılar") veya meta verilere göre belirlenir. Ancak Windows'ta uzantının olmaması, normal kullanıcılar için dosya ile çalışmayı zorlaştırır.

Neden dosya, içindeki metinden daha büyük yer kaplar? Metnin yanı sıra dosya, hizmet bilgileri de içerir: format başlıkları, meta veriler (yazar, tarih) ve ayrıca diskteki kümelerin tahsis özellikleri nedeniyle boş alan da içerebilir (kaplanan alanın minimum boyutu).

Uzantı şüpheliyse dosyanın gerçek formatını nasıl öğrenebilirim? En güvenlisi, çevrimiçi virüs tarama hizmetlerini kullanmak veya dosyanın isminden bağımsız olarak gerçek imzasını (ilk baytlarını) gösteren hex-kod görüntüleme özel araçlarını kullanmaktır.

Kısa özet

Dosya, bilgisayarda bilgi depolamanın temel yoludur. Verilerle etkili çalışmak için şunları hatırlamak önemlidir:

  1. Uzantı bir etikettir, içeriğin garantisi değildir.
  2. Format, dosyayı hangi programın açabileceğini belirler.
  3. Güvenlik, özellikle internetten alınan çalıştırılabilir dosyaların (.exe, .bat) uzantılarına dikkat etmeyi gerektirir.