İçeriğe atla

Microsoft Compiled HTML Help

Microsoft Compiled HTML Help
Dosya adı uzantısı
.chm
İnternet medya türü application/vnd.ms-htmlhelp
Geliştiren Microsoft
İlk yayımlanma 1997
Son sürümü 1.4
Genişlemesi .lit

 

Microsoft Compiled HTML Help
Geliştirici(ler)Microsoft
İşletim sistemiMicrosoft Windows
TürYardım sistemi

Microsoft Derlenmiş HTML Yardımı, bir HTML sayfaları koleksiyonu, bir dizin ve diğer gezinme araçlarından oluşan Microsoft'a özgü bir çevrimiçi yardım biçimidir. Dosyalar sıkıştırılır ve .CHM(COMPILED HTML) uzantılı ikili biçimde dağıtılır. Genellikle yazılım belgeleri için kullanılır.

Windows 95 OSR 2.5 [1] ve dolayısıyla Windows 98'in piyasaya sürülmesiyle Microsoft WinHelp'in ardılı olarak tanıtıldı. Windows NT ailesinde, CHM dosya desteği Windows NT 4.0 [2][3][4] te sunulmuştur ve Windows 11'de hala desteklenmektedir.[5] Uzantı, Microsoft tarafından tasarlanmış olmasına rağmen, başarıyla tersine mühendislik yapılmıştır ve artık birçok belge görüntüleyici uygulamasında desteklenmektedir.

Tarih

Ay Yıl Tanım
Şubat 1996 Microsoft, WinHelp'in geliştirilmesini durdurma ve HTML Yardım'da geliştirmeye başlama planlarını duyurdu.
Ağustos 1997 HTML Yardımı 1.0 (HH 1.0), Internet Explorer 4 ile birlikte yayınlandı.
Şubat 1998 HTML Yardımı 1.1a, Windows 98 ile birlikte gelir.
Ocak 2000 HTML Yardımı 1.3, Windows 2000 ile birlikte gelir.
Temmuz HTML Yardımı 1.32, Internet Explorer 5.5 ve Windows Me ile birlikte yayınlanır.
Ekim 2001 Internet Explorer 6 ve Windows XP ile HTML Yardımı 1.33 sürümleri.
Mart WritersUA (eski adıyla WinWriters) konferansında Microsoft, yine HTML tabanlı olan Help 2 adlı yeni bir yardım platformu için planlarını duyurdu.
Ocak 2003 Microsoft, Microsoft Yardım 2'yi genel bir Yardım platformu olarak yayınlamamaya karar verir.

Microsoft, HTML Yardım'a herhangi bir yeni özellik eklemeyi düşünmediklerini duyurdu.[6]

Dosya biçimi

Yardım, .chm uzantılı bir ikili dosya olarak teslim edilir. Bir dizi HTML dosyası, köprü bağlantılı bir içindekiler tablosu ve bir dizin dosyası içerir. Dosya formatı tersine mühendislikten geçirilmiştir ve dokümantasyonu ücretsiz olarak mevcuttur.[7][8]

Dosya, Microsoft tarafından CHM dosyalarında kullanılan genel depolama dosyası biçimine verilen dahili ad olan "Info-Tech Depolama Biçimi" için "ITSF" (ASCII'de ) baytlarıyla başlar.[9]

CHM dosyaları aşağıdaki özellikleri destekler:

  • Veri sıkıştırma (LZX ile)
  • Dahili arama motoru
  • Birden çok .chm yardım dosyasını birleştirme olanağı
  • Genişletilmiş karakter desteği, Unicode'u tam olarak desteklememekle beraber.[10]

Windows uygulamalarında kullanımı

Microsoft Reader'ın .lit dosya biçimi, HTML Yardımı CHM biçiminin bir modifikasyonudur. CHM dosyaları bazen e-kitaplar için kullanılır.[11]

Sumatra PDF, 1.9 sürümünden beri CHM belgelerinin görüntülenmesini destekler.

HTML Help Workshop ve 7-Zip gibi çeşitli uygulamalar CHM dosyalarını geri-derleyebilir. Windows'taki hh.exe yardımcı programı ve Linux'taki extract_chmLib yardımcı programı (chmlib'in bir bileşeni) de CHM dosyalarının derlemesini çözebilir.

Microsoft'un HTML Yardım Atölyesi ve Derleyicisi, bir HTML Yardım projesinde depolanan talimatlarla CHM dosyaları oluşturur. Böyle bir projenin dosya adı uzantısına sahiptir. HHP ve dosya sadece INI dosya formatına sahip bir metindir.[12]

Free Pascal projesi, çok platformlu bir şekilde CHM dosyaları oluşturabilen bir derleyiciye (chmcmd) sahiptir.

Windows dışı uygulamalarda kullanımı

Okuma desteği:

Okuma/yazma desteği:

Ayrıca bakınız

  • Windows Help
  • Microsoft Help 2
  • Dokümantasyon oluşturucuların karşılaştırılması

Kaynakça

  1. ^ ^since IE 4 is bundled with OSR 2.5, hence adding the CHM file support for the first time^
  2. ^ "Microsoft Security Bulletin MS02-055 - Critical". docs.microsoft.com (İngilizce). 2 Eylül 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Ekim 2020. 
  3. ^ "Full Disclosure: HtmlHelp - .CHM File Heap Overflow". seclists.org (İngilizce). 10 Aralık 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Ekim 2020. 
  4. ^ ^The information available is scarce, but any VM installation of WinNT 4.0 appears to give .
  5. ^ "[SOLVED] Windows 10 CHM Help Files showing up blank. - Spiceworks". community.spiceworks.com (İngilizce). 17 Ağustos 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Ekim 2020. 
  6. ^ "Microsoft HTML Help Downloads". Microsoft. 13 Eylül 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Mart 2012. 
  7. ^ "Unofficial (Preliminary) HTML Help Specification". 2005. 4 Ocak 2006 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Ağustos 2012.  Yazar |ad1= eksik |soyadı1= (yardım)
  8. ^ "Archive::Chm". 2005. 28 Temmuz 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Temmuz 2014.  Yazar |ad1= eksik |soyadı1= (yardım)
  9. ^ "Virus Bulletin :: Chamber of horrors". www.virusbulletin.com. 5 Ocak 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ocak 2022. 
  10. ^ "INFO: Limited Unicode Support in HTML Help". Microsoft. 11 Nisan 2001. 13 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 17 Mart 2012. 
  11. ^ Title Handbook of Data Compression Authors David Salomon, Giovanni Motta, David (CON) Bryant Edition 5, illustrated Publisher Springer, 2009 1-84882-902-7, 978-1-84882-902-2 Length 1359 pages
  12. ^ "Unofficial (Preliminary) HTML Help Specification INI formats". 2005. 27 Ağustos 2006 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Şubat 2018.  Yazar |ad1= eksik |soyadı1= (yardım)

Dış bağlantılar

İlgili Araştırma Makaleleri

Microsoft Windows, kullanıcıya grafik arabirimler ve görsel iletilerle yaklaşarak yazılımları çalıştırmak, komut vermek gibi klavyeden yazma zorunluluğunu ortadan kaldıran, Microsoft'un geliştirdiği dünyanın en popüler işletim sistemi ailesidir. İlk Windows, 20 Kasım 1985 tarihinde satışa sunulmuştur.

Windows NT, Microsoft tarafından geliştirilen ve ilk sürümü 27 Temmuz 1993'te yayımlanan bir işletim sistemi ailesidir. İşlemciden bağımsız, çoklu işlem ve çoklu kullanıcı desteği sunan bir işletim sistemidir.

<span class="mw-page-title-main">Windows 3.x</span> 1992 yılında piyasaya sürülen ve MS-DOS üzerinde yükselen Windows sürümü

Windows 3.x, Microsoft firması tarafından 18 Mart 1992 tarihinde piyasaya sürülen MS-DOS tabanlı grafik arayüzü.1992 yılında ön sürümleri çıkan 3.x serisi, güvenlik ve geliştirme gereklilikleri nedeniyle tam olarak ancak 1994 yılında piyasaya sürülmüştür.

<span class="mw-page-title-main">Windows Me</span> 2000 yılında piyasaya sunulmuş, Windowsun MS-DOS üzerinde yükselen altıncı ve son ana sürümü

Windows Millennium Edition ya da bilinen adıyla Windows ME, Microsoft tarafından üretilen işletim sistemi ailesi Windows'un MS-DOS üzerinde yükselen altıncı ve son ana sürümüdür. 14 Eylül 2000 tarihinde piyasaya sürülmüştür. 16-bit/32-bit işletim sistemidir. Microsoft Windows ailesinin NT çekirdekli olmayan son temsilcisidir. Windows 98 sürümünün eksiklerini tamamlamak, ev ortamında kullanmak için geliştirilmiştir. Internet Explorer 5.5, Windows Media Player 7 ve yeni Windows Movie Maker gibi programları içermektedir. Ayrıca Microsoft, bunun yanında grafiksel kullanıcı arayüzünü güncellemiştir. Windows Me diğer Windows sürümlerine oranla daha az bir raf ömrüne sahip olmuştur. Nedeni ise 2001 yılında çıkan Windows XP ile aynı özelliklere sahipti ve Microsoft'un Windows XP'yi pazarlama politikası Windows Me'ye göre daha ağır basmıştır. Kısa zaman içinde Windows Me, Windows NT tabanlı Windows XP sürümü ile yer değiştirmiştir.

<span class="mw-page-title-main">Windows 2000</span> 2000 yılında piyasaya sürülen ve Windowsun NT tabanlı olan bir sürümü

Windows 2000, Microsoft'un ürettiği işletim sistemi ailesi Windows'un NT çekirdeği üzerinde yükselen beşinci ana sürümüdür. NT 4 sürümünden 3.5 yıl sonra, 17 Şubat 2000 tarihinde piyasaya sürülmüştür.

NTFS, Windows NT'nin standart dosya sistemidir ve Windows 2000, Windows XP, Windows Server 2003 ve Windows Vista'da da standart olarak kullanılmıştır. Microsoft'un önceki FAT dosya sisteminin yeniden yapılandırılmasıyla oluşmuştur.

<span class="mw-page-title-main">VRML</span>

VRML 3 boyutlu etkileşimli vektör bilgisayar grafiklerini tanımlamak için bir standart dosya biçimidir. VRML basit bir metin dosyası içerisine 3B sahneyi oluşturmak için gerekli olan tüm bilgilerin uygun biçimde yazılmasıyla kullanılmaktadır. Bu VRML dosyası bir HTML sayfası içerisine gömülmektedir. Daha sonra VRML görüntüleme eklentileri yardımıyla bu içerik web üzerinden görüntülenmektedir. Kullanıcı oluşturulan sahnelerle VRML'in sağladığı ses, canlandırma, ışıklandırma, klavye fare vb. şekillerde etkileşim kurabilmektedir.

<span class="mw-page-title-main">Windows Kayıt Defteri</span>

Windows Kayıt Defteri, Microsoft Windows 32-bit, 64-bit, sürümleri ve Windows Mobile'da işletim sisteminin seçeneklerini ve ayarlarını tutan bir dizindir. Bu dizin tüm donanımların, işletim sisteminin, çoğu yazılımın, kullanıcıların ve KB'nin ayarlarını tutar. Kullanıcı Denetim masasında ayarlarda bir değişiklik yaparsa bu değişiklikler kayıt defterine yansır ve orada tutulur.

<span class="mw-page-title-main">Okular</span>

Okular, KDE projesi kapsamında geliştirilen PDF, PostScript, DjVu, TIFF ve DVI gibi dosya biçimleri destekleyen özgür bir belge görüntüleyicidir. KDE'nin önceki PDF görüntüleme aracı olan KPDF temel alınarak geliştirilmeye başlanmış, ayrıca KGhostView, KFax, KFaxview, KDVI araçlarının işlevleri Okular bünyesinde birleştirilmiştir.

<span class="mw-page-title-main">Windows Update</span> Microsoftun, Windows işletim sistemlerinde kullandığı internet üzerinden yapılan bir güncelleştirme biçimi

Windows Güncelleştirmesi, Microsoft'un, Windows işletim sistemlerinde kullandığı internet üzerinden yapılan bir güncelleştirme biçimidir. Bu sayede işletim sistemi veya herhangi bir program Windows Update sitesinden, kullanıcıların isteği doğrultusunda inen güncelleştirme dosyaları sayesinde güncellenir. Güncelleştirmelerin çoğu güvenlik içindir ve indirilmesi tavsiye edilir. Güncelleştirmeler bilgisayar kapanırken yüklenir ve bilgisayar, güncelleştirmeler yüklendikten sonra kapatılır. Şu anda sadece Windows 10 ve Windows 11 için güncelleştirme desteği vardır. Ayrıca güncellemeler Service Pack (SP) adı verilen paketlerde toplanırlar. Windows NT 4.0 için SP1, SP2, SP3, SP4, SP5 ve SP6, Windows 2000 için SP1, SP2, SP3 ve SP4, Windows XP için SP1, SP2 ve SP3, Windows Vista için ise SP1 ve SP2, Windows 7 için ise sadece SP1 paketi bulunmaktadır.

<span class="mw-page-title-main">Evince</span>

Evince, GNOME projesi kapsamında geliştirilen PDF, PostScript, DjVu, TIFF ve DVI gibi dosya biçimleri destekleyen özgür bir belge görüntüleyici. Linux ve Windows işletim sistemlerini destekler.
Evince geliştiricileri GNOME masaüstü ortamında mevcut birçok belge görüntüleyici yerine tek ve basit bir uygulama geliştirmeyi hedeflemişlerdir. Evince'in sloganı projenin amacını özetlemektedir: "Basit bir Belge Görüntüleyici".

<span class="mw-page-title-main">Imaging for Windows</span>

Imaging for Windows belge görüntüleyici yazılımıdır. Windows için Görüntüleme'nin önceki sürümleri Windows 95/98 / Me / NT / 2000'de bulunuyordu. "Global360 Imaging for Windows", Windows XP'den itibaren durdurulan bu Görüntüleme yazılımına yapılan yükseltmedir. Görüntü izleme, düzenleme ve tarama işlevlerinin, her ikisi de Windows XP'de GDI + temelli olan Windows Fotoğraf Görüntüleyicisi ve Microsoft Paint'in yerini alır. Imaging for Windows Wang Laboratories tarafından geliştirilmiştir. Daha sonra ise Kodak tarafından dikkatini verirken, "Global 360" olarak yeniden adlandırıldı. Windows NT 4.0 için Görüntüleme, OpenText aracılığıyla kullanılabilir.

<span class="mw-page-title-main">Windows Journal</span>

Windows Journal, Microsoft tarafından hazırlanan ve Windows XP Tablet PC Edition'da, ayrıca Windows Vista ve sonraki sürümlerinde bulunan durdurulmuş bildirim amaçlı bir uygulamadır. Uygulama kullanıcıya elle yazılan notları ve çizimleri hazırlama, düzenleme ve bir. JNT dosyasına kaydetme veya TIFF formatında dışa aktarma izni vermiştir. Grafik tableti veya Tablet bilgisayar'ın yanı sıra el yazısı ile oluşturulmuş bir not oluşturmak için sıradan bir bilgisayar faresi kullanabilir.

Handheld PC Explorer ya da daha yaygın olarak ifade edildiği üzere, H / PC Explorer, Microsoft Windows CE 1.0 tabanlı gömülü PC yardımcı aygıtlarının, el bilgisayarı'nın başlangıç nesli için Windows PC ana bilgisayarı istemcisiydi.

<span class="mw-page-title-main">Sumatra PDF</span>

Sumatra PDF, aşağıdakileri içeren birçok belge biçimini destekleyen ücretsiz ve açık kaynaklı bir belge görüntüleyicisidir.

cmd.exe Windows komut satırı uygulaması

cmd.exe, Microsoft Windows, Windows NT, Windows CE, OS/2, EComStation ve ReactOS'un varsayılan Komut satırı uygulamasıdır. Uygulama çeşitli işletim sistemlerinde farklılık gösterebilir ancak kullanımı ve komutları hemen hemen aynıdır.

Bu, Microsoft Windows bileşenlerinin bir listesidir.

<span class="mw-page-title-main">CDisplay</span>

CDisplay, görüntüleri bir çizgi roman tarzında tek tek görüntülemek için kullanılan Microsoft Windows için ücretsiz bir çizgi roman arşiv görüntüleyici ve sıralı görüntü görüntüleyici yardımcı programıdır. Çizgi roman arşiv dosyası biçimini popüler hale getirdi. CDisplay, JPEG, PNG ve statik GIF formatındaki görüntüleri sırayla kolayca görüntülemek için hazırlanmıştır. Program, mevcut resim görüntüleme programlarından daha az genel amaçlı olacak şekilde tasarlanmıştır ve resimleri sırayla görüntülemek için daha kullanışlıdır.

<span class="mw-page-title-main">FBReader</span>

FBReader, Linux, Microsoft Windows, Android ve diğer platformlar için tasarlanmış bir e-kitap okuyucudur.

ICO dosya biçimi, Microsoft Windows'daki bilgisayar simgeleri için bir görüntü dosyası formatıdır. ICO dosyaları, uygun şekilde ölçeklenebilmeleri için birden fazla boyutta ve renk derinliğinde bir veya daha fazla küçük resim içerir. Windows'ta masaüstünde, Başlat Menüsünde veya Windows Gezgini'nde kullanıcıya bir simge görüntüleyen tüm yürütülebilir dosyalar, simgeyi ICO biçiminde taşımalıdır.