HTML Belgesi (.html)

WHATWG Standart

Hiper Metin İşaretleme Dili (HTML), Dünya Geniş Ağı'nın (World Wide Web) temel yayıncılık standardıdır ve belgeleri her dijital cihazda interaktif, hiper bağlantılı (hyperlinked) ve görsel olarak biçimlendirilmiş multimedya deneyimlerine dönüştürür.

JSON formatını HTML formatına dönüştür

Ücretsiz tarayıcı içi JSON - HTML dönüştürücü. Dosyalarınızı cihazınızda anında dönüştürün.

İncele & Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, HTML dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

veya yapıştırın Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcınızın korumalı alanında (sandbox) yerel olarak gerçekleştirildi.

Bayt Düzeyinde Başlık İmzası (Magic Bytes)

İşletim sistemleri ve dosya çözümleyicileri, HTML dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

3C 21 44 4F 43 54 59 50 45 20 68 74 6D 6C

ASCII GÖSTERİMİ: <!DOCTYPE html

Standardizasyon: WHATWG HTML Living Standard / W3C Recommendation

Teknik Özellikler

Konteyner MimarisiUnicode text stream structured as hierarchical Document Object Model (DOM) tree elements
SıkıştırmaUncompressed text stream (typically compressed over HTTP via Brotli or Gzip)
Bayt Düzeni (Endianness)UTF-8 / Unicode text stream (BOM optional)
Renk UzaylarısRGB, Display P3, Rec.2020 via CSS Color 4
Kanallar ve YapıHypertext markup, CSS styling, JavaScript interactivity, embedded SVG, Canvas, audio, and video
Maksimum BoyutlarUnbounded document canvas bounds (infinite scroll)
ŞeffaflıkFull CSS opacity, alpha color channels (rgba/color()), and blend modes
Akış ve Aşamalı (Streaming & Progressive)Incremental streaming parsing: browsers render elements before the full file finishes downloading

Teknik Karşılaştırma Matrisi: HTML ve Rakipleri

Teknik NitelikHTML (Güncel)MDXMLPDF
Etkileşim ve MantıkTam JavaScript ve DOM komut dosyasıYalnızca statik bildirimsel metinVeri depolama (yerleşik mantık yok)Sınırlı form komut dosyaları (AcroJS)
Biçimlendirme EsnekliğiSınırsız CSS3/CSS4 görsel kontrolüTemaya bağımlı varsayılan stilXSLT biçimlendirme stilleri gerektirirKatı piksel sabitli düzen
Evrensel Web OluşturmaHer tarayıcıda %100 yerelMarkdown oluşturma motoru gerektirirXML görüntüleyici veya stil gerektirirGömülü PDF eklentisi gerektirir
Hiper Bağlantı KurmaYerel web hiper bağlantıları (href)Markdown sözdizimi [metin](url)XML XLink sözdizimiGömülü PDF bağlantı ek açıklamaları

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

Sayfa ham HTML etiketlerini metin olarak veya bozuk yabancı karakterler olarak görüntüler (örn. 'é').

Kök Neden: Eksik UTF-8 karakter kümesi bildirimi ('<meta charset="utf-8">') veya uyumsuz kodlama üstbilgileri.

Kurtarma: File2File Text Converter kullanarak '<meta charset="utf-8">' ekleyin veya UTF-8'e yeniden kodlayın.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

HTML oluşturma motorları, temizlenmemiş girdilerin Siteler Arası Komut Dosyası Çalıştırma'ya (XSS) neden olduğu betikleri yürütür ve karmaşık biçimlendirmeyi ayrıştırır.

Bilinen Saldırı Vektörleri

  • Kullanıcı oturum çerezlerini ve kimlik doğrulama belirteçlerini (token) çalan Depolanmış veya Yansıtılmış Siteler Arası Komut Dosyası Çalıştırma (XSS).
  • Sahte giriş arayüzleri aracılığıyla kullanıcıları kandıran HTML Enjeksiyonu.
  • document.location veya eval() değerini manipüle eden DOM tabanlı güvenlik açıkları.

Savunmacı En İyi Uygulamalar:

Tarihsel Kökenler ve Kilometre Taşları

2019W3C ve WHATWG, WHATWG HTML Living Standard'ı tek doğruluk kaynağı olarak belirleyen dönüm noktası niteliğinde bir anlaşma imzalıyor.
2014W3C; yerel video, ses, tuval (canvas) ve duyarlı (responsive) semantiği tanıtan HTML5 Önerisi'ni sonlandırır.
1993Tim Berners-Lee, CERN'de ilk resmi HTML İnternet Taslağı'nı yayınlar.

Temel Avantajlar ve Artılar

  • İnsan bilgisinin ve dijital iletişimin temel dili: Bilgisayarların ve mobil cihazların %100'ünde yerel olarak desteklenir.
  • Görsel tasarım için CSS ve dinamik etkileşim için JavaScript ile kusursuz entegrasyon.
  • Akış düzeni motoru (streaming layout engine): Tarayıcılar ağ üzerinden baytlar geldikçe HTML'yi artımlı olarak ayrıştırabilir, düzenleyebilir ve oluşturabilir.

Teknik Kısıtlamalar ve Eksiler

  • Bağımsız .html dosyaları, paketleme olmadan (örn. MHTML/Base64) bağlantılı harici görselleri, yazı tiplerini veya stil dosyalarını kapsüllemez.
  • Oluşturma (rendering) işlemi farklı tarayıcı motorlarında (Blink, WebKit, Gecko) biraz farklılık gösterebilir.
  • Yüksek güvenlik yüzeyi: Temizlenmemiş kullanıcı girdileri Siteler Arası Komut Dosyası Çalıştırma (XSS) açıkları oluşturabilir.

İlginç Teknik Bilgiler

  • Tim Berners-Lee, nükleer fizikçilerin araştırma makalelerini bilgisayarlar arasında kolayca paylaşmasına yardımcı olmak için 1989 yılında CERN'de HTML'yi icat etti.
  • HTML Living Standard'ın sürüm numaraları yoktur ('HTML6' yoktur); her hafta sürekli olarak güncellenir.
  • Gezegendeki herhangi bir web sayfasına sağ tıklayıp alttaki HTML kodunu görmek için 'Sayfa Kaynağını Görüntüle' seçeneğini seçebilirsiniz.

Sıkça Sorulan Teknik Sorular

HTML ne için kullanılır?

HTML, internet üzerindeki içeriği yapılandırmak, metin, başlıklar, görseller, bağlantılar, formlar ve gömülü multimedya içeren web sayfaları oluşturmak için kullanılır.

HTML'i PDF veya Markdown formatına dönüştürebilir miyim?

Evet. File2File.app, tarayıcınızda doğrudan herhangi bir HTML dosyasını temiz, yazdırılabilir bir PDF belgesine veya hafif bir Markdown metin dosyasına dönüştürebilir.

HTML ve HTML5 arasındaki fark nedir?

HTML5, video ve ses oynatma, interaktif canvas grafikleri, mobil uyumluluk ve <header>, <article>, <footer> gibi temiz anlamsal (semantic) öğeler için yerel destek ekleyen HTML'in modern evrimidir.