Dosya Biçimleri ve Özellikleri Hakkında Bilmeniz Gereken Her Şey

  • Brian Curtis
  • 0
  • 1241
  • 194
reklâm

dosya biridir bilgisayar deneyiminin temel kısımları. Ama nedir “dosya” bu arada? Masaüstünüzdeki bir simge, bütçenizi elektronik tablo olarak açan bir listedeki bir giriş ve en yeni özçekimcinize verebileceğiniz bir isim. Günün sonunda, bir “dosya” Bazı uygulamaların anlayabileceği bir düzende düzenlenmiş bitlerin (sıfırlar ve olanlar) toplanmasıdır..

Geliştiriciler bu kalıpları gizli tutabilir, bu da kullanıcıların alternatiflere rağmen belirli bir programı korumasını sağlayabilir Tam Microsoft Office Dosya Dönüştürücü Kılavuzu Komple Microsoft Office Dosya Dönüştürücü Kılavuzu Daha önce bir PDF dosyasını Word'e dönüştürdüyseniz, aşina olduğunuz meydan okuma. Bazen özel aletlere ihtiyaç duyduğunuzda diğer zamanlarda basmak kadar kolaydır. Bu dönüştürücü kılavuzuna girin. . Diğer geliştiriciler aslında biçimlerinin benimsenmesini teşvik edebilir. Bazı durumlarda, formatı kolayca açıp yorumlayabilirsiniz ya da kendi uygulamasının dışında kullanmak imkansız olabilir. Bu makalede yukarıdakilerin tüm örneklerini inceleyeceğiz.

Metin Tabanlı ve İkili Dosya Formatları

Farklı dosya türlerinin ilk önemli yönü, ikili ya da metin tabanlı olup olmadığıdır. Bunların her birine sırasıyla bakalım.

Metin Tabanlı Formatlar

Metin dosyası, etrafındaki en temel dosya biçimidir. Bir işlemci ile hemen hemen herhangi bir sistem tarafından okunabilir. Bu biçim, bir ASCII standardına (şu an için Unicode'u görmezden geliriz) bağlı olan bir bit dizisidir (bir ve sıfır), bilgisayarın her byte'ı (8 bit) aşağıdakiler arasından bir karakter olarak yorumlayabileceği anlamına gelir:

  • A-Z (büyük ve küçük harfler dahil)
  • 0-9
  • Boşluk karakter
  • Bir sembol seçimi (örneğin noktalama işaretleri)
  • Kontrol karakterleri (ör.. “DEL”)

Veriler metin olarak saklandığından, bir dosyanın içeriğini açarak görüntüleyebilirsiniz. Metin düzeltici, Windows Not Defteri 2 gibi basit olanlar bile [Asla Muhtemelen Asla Duymadığınız Minimalist Metin Editörleri [Windows] 2 Asla Muhtemelen Asla Duymadığınız Minimalist Metin Editörleri [Windows] Tercihen hızlı yükleme zamanlarına dayanmanın yanı sıra, bazı uygulamalar için sadece kaynakların yoğun olduğu birçok özellik. Minimalist uygulamalar küçük ve temizdir ve işi hallettikten sonra siz… (veya Mac eşdeğerleri 2018'de Kullanılacak En İyi Mac Metin Editörleri 2019'da Kullanmak İçin En İyi Mac Metin Editörleri Mac'iniz için yeni bir metin editörüne ihtiyacınız var Düz metin, kodlama ve aralarındaki her şey için en iyi ücretsiz ve ücretli macOS yazı editörleri., Linux Gelişmiş Linux Metin Düzenleyicileri Karşılaştırıldı: kate vs gedit Gelişmiş Linux Metin Düzenleyicileri Karşılaştırıldı: kate vs gedit Herhangi bir Linux kullanıcısı size söyleyecektir iyi bir metin editörü, yeni bir kullanıcı veya tecrübeli bir profesyonel olsanız da, bir bilgisayar sisteminin hayati bir bileşenidir .. Terminal metni kullanırken…, iOS Yazma Uygulaması: Markdown Desteği ve Düzinelerce Eylem ile Güzel Bir iOS Metin Editörü Yazma App: Markdown Desteği ve Düzinelerce Aksiyon ile Güzel Bir iOS Metin Düzenleyicisi iPad ve iPhone için uygulamalar yazmak çok zordur, geliştiricilerin yeni özellikleri benzersiz kullanarak metin düzenlemenin yeni yollarını bulduğu bir zamanda yaşayabileceğiniz için şanslıyız. Uygulamanın s. Bu… ve Android 7 Android için Dikkat Çekmeyen Metin Düzenleyicileri Karşılaştırıldı: Hangisi En İyisidir? 7 Android için dikkat dağıtıcı metin editörleri karşılaştırıldığında: En iyisi hangisi? Bu şaşırtıcı metin editörlerinden birini kullanarak Android cihazınızda bazı gerçek işleri yapın. ). Neredeyse tüm bilgisayar platformları temel bir metin editörüyle birlikte gönderildiğinden, bazı (metin) bilgileri bu dosyalardan birine koyabilir ve her zaman erişebileceğinizden emin olabilirsiniz. Diğer uygulamaların verileri en azından düzgün şekilde okumak için başka bir şey bilmesi gerekmez.

Ancak, metin fontu veya kapak sayfasındaki otomatik doldurma tarihi gibi bir şeyi temsil etmeniz gerektiğinde işler daha karmaşık hale gelir. Bu durumlarda, ASCII karakterleri bir metin tabanlı biçim Markdown gibi Markdown nedir? 4 Sebep Neden Şimdi Öğrenmelisiniz? Markdown Nedir? 4 Sebep Neden Şimdi Öğrenmelisiniz HTML ve WYSIWYG editörlerinden bıktınız mı? O zaman Markdown, kim olduğun önemli değil, cevabını veriyor. veya XML. Bu saydamlık gibi düz metinlerin yararlarını sağlarken, bu dosyalar genellikle etiketler gibi öğeler için daha fazla alan gerektirir. Aşağıdaki bir cümle dosyasını düz metin olarak ve ardından Belge Formatlarını Aç “Düz ODT” XML kullanan (FODT) formatı. Aşağıdaki resim, düz metin sürümünün 53 bayt, ODT sürümü ise 25.000 bayt.

İkili formatlar

Buna karşılık, ikili formatlar İkili Nedir? [Teknoloji Açıklaması] İkili Nedir? [Teknoloji Açıklaması] İkili bilgisayarın mevcudiyeti için kesinlikle çok önemli olduğu göz önüne alındığında, daha önce konuyla hiç ilgilenmemiş olmamız garip görünüyor - bu yüzden bugün hangi ikili dosyanın ne olduğuna dair kısa bir genel bakış vereceğimi düşündüm ... bir uygulama onu yavaş yavaş inşa edecek. Bu dosyaları bir metin düzenleyicide açmayı deneyebilirsiniz, ancak muhtemelen bunları nasıl yorumlayacağınızı bilemez. Aşağıdaki metin editörlü bir Microsoft Excel dosyasını açmaya çalışmanın sonucunu göstermektedir.

Uygulamanın verileri bir ikili dosyada belirli bir şekilde işlemesi gerekir. Bir XLS dosyasını açarken, bir uygulama dosyanın ilk on altı baytını dosya olarak kabul etmelidir. “dosyanın başlangıcı” (BOF) işaretçisi. Bu işaretçinin içinde, beşinci öğe, dosyanın Windows platformunda en son düzenlenip düzenlenmediğini gösteren tek bir bitdir (“fWin”). Her biri iki bayt olmak üzere dört öğeden sonra geliyor. “fWin” madde Excel dosyasındaki 65. bit.

Resim Kredisi: Microsoft

Gördüğümüz gibi, 65. bit'i işlemeyen bir uygulama ile açmaya çalışırsanız, “fWin” bayrak, bu uygulama doğru açılmıyor. Ekranda bir sürü bozuk karakter gösterebilir (yukarıda gösterilmiştir), bir hata mesajı ile incelikle ele alabilir (yukarıda da gösterilmektedir, çünkü Linux) veya kilitlenebilir. Her durumda, verileri doğru şekilde okumayı bilmez ve bu nedenle doğru şekilde göstermez. Ancak bir kez programlanan uygulamalar istenildiği kadar çok dosya formatını işleyebilir.

Açık ve Tescilli Formatlar

Bir sonraki husus, bir dosya formatının açık (yani, başkaları tarafından kolay kullanım için uygun) veya tescilli olup olmadığıdır. Bunu not et “tescilli” kapalı olarak aynı değildir, en azından her durumda değil. İken “metin vs. ikili” Yukarıdaki tartışma teknik oldu, “açık ve tescilli” Bir dosya formatının lisans koşulları ile daha çok ilgisi vardır. Aşağıdaki bölümlerde bu konuda daha fazla.

Açık Biçimler

Açık biçimler, lisansın kullanıcıların kendi uygulamaları için bunları benimsemelerine izin verdiği biçimlerdir. Bir tür standartlar organı, aynı zamanda, formatların gerçekten olması için katkıda bulunanlar topluluğu tarafından devam eden gelişimlerini denetlemelidir. “açık.” Açık formatlar ayrıca lisanslama maliyetlerinden ve kısıtlamalardan da arınmış - herhangi bir amaç için herhangi bir kişi tarafından kullanılabilir. Belki de en meşhur açık format Açık Belge Formatı (ODF) 9 Bilmeniz Gereken Nadir Ofis Dosya Biçimleri 9 Bilmeniz Gereken Nadir Ofis Dosya Biçimleri Ofis paketinizde hiç garip dosya biçimleriyle karşılaştınız mı? Size nadir, ancak kullanışlı ofis dosyası türleri ve bunları ne için kullanabileceğiniz konusunda hızlı bir başlangıç ​​yapacağız. ilk olarak 2005 yılında OASIS tarafından piyasaya sürüldü. Amacı, Microsoft'un verimlilik pazarındaki kilidine bir alternatif sunmaktı..

Açık formatlarla, bilgilerinizin belirli bir dosya içinde kilitli olduğundan asla korkmanıza gerek yoktur. Flat ODT format dosyamızı gösteren aşağıdakini düşünün. Etrafında çok fazla yabancı bilgi olmasına rağmen, orada gerçek verileri görebilirsiniz;.

Açık formatların bir başka avantajı da eksiksiz dokümantasyonu. Bir dosyanın kolayca okunabilir olması bir şeydir. Bir programcının hala (deneme yanılma yoluyla) her özelliğinin tam olarak ne yaptığını çözmesi gerekir. Ancak ODF durumunda, 1.2 sürümü spesifikasyonu bir programcıya etkin bir şekilde destek vermek için bilmeleri gereken her şeyi verir..

Özel Formatlar

Son olarak, tescilli formatlar geliştiricileri tarafından korunur. Bunun nedeni, (algılanan) güvenlik amacıyla ticari sırları içermeleri ya da basitçe geliştirici işini paylaşmak istemedikleri için olabilir. Sebep ne olursa olsun, bu biçimler nedeniyle tescilli Son Kullanıcı Lisans Sözleşmeleri (EULA'lar) veya kullanıcının mühendisliği tersine çevirmeye çalışmasını yasaklayan başka terimler veya “çatlak” dosya formatı.

Sadece bir kez “yasak,” Millenium Telif Hakkı Yasası Dijital Medya Telif Hakkı Yasası Nedir? Dijital Medya Telif Hakkı Yasası Nedir? (DCMA) bir şeyleri değiştirdi. Geliştiriciler artık çalışmalarını tersine çevirenlerin peşinden gitmek için gereken yasal desteğe sahipler. Özel bir format kullanan bir uygulamaya yatırım yapmadan önce geleceği düşünmelisiniz. Bu bilgiyi gelecekte başka bir yere taşımanız gerekecek mi? Eğer öyleyse, ne kadar acı verici olacak? Şirket bir veya beş yıl içinde buralarda olacak mı? Bir uygulamanın özelliklerinin buna değip değmeyeceğini göz önünde bulundurmalısınız, ayrıca özel biçimler nedeniyle bu geliştiriciye kilitlenmiş demektir.

Dosya Biçimlerine Örnekler

Yukarıya bakarsanız, birkaç kombinasyon size atlayacaktır. Metin tabanlı dosya formatlarının doğru olduğu kendilerini açık olmaya borç vermek. Aynı şekilde, bir formatın amacı tescilli olmaksa, ikili yaparak bu şekilde tutmak daha kolaydır. Ama bu her zaman böyle değil.

GIMP'in XCF görüntü formatı aynı zamanda ikili olan açık bir formattır. Proje, formatın bir GIMP dosyasını oluşturan bit, bayt olarak grafik, metin ve katmanları nasıl tuttuğunun detaylı bir tanımını içerir (aşağıda gösterilmiştir). Geliştiriciler bunu kendi uygulamalarını kodlamak için kullanabilir; bu nedenle ImageMagick gibi harici uygulamalar Linux'ta Kolayca Kırpma ve Yeniden Boyutlandırma Linux'ta Kolayca Kırpma ve Yeniden Boyutlandırma Linux'ta basit bir kırpma ve yeniden boyutlandırma yapmak istiyorsanız - belki de yardımcı olmak için bir projeyle veya bir görüntünün en sevdiğiniz sosyal ağlara yüklenmesini kolaylaştırın - sonra bunları deneyin… araç takımı bunları içe aktarabilir.

Buna karşılık, en yeni Microsoft Visio formatı (VSDX), XML tabanlı (ve dolayısıyla metin tabanlı) bir formattır. Bu dosyaların makyajı için ayrıntılı bir referans yayınlar. Ancak, başvuru belgesi Microsoft’un “uygulamanızı kapsayabilecek patentlere sahip” .VSDX desteği. Ek olarak, Kongre Kütüphanesi VSDX şartnamesini kullandığını belirtir. “ilgili tüm patentlerin telifsiz lisansını garanti etmemektedir.” eğer kullanırsan. Bu, zarları atıp, bu desteği ekleyebileceğinizi söylemenin başka bir yoludur. Ancak Microsoft, Visio ile ne kadar yakın rekabet ettiğine bağlı olarak, daha sonra ödeme yapmanızı isteyebilir veya istemeyebilir..

Bunların karmaşık olduğunu düşünüyorsanız, düz olmayan ODT formatına ne dersiniz? Bir belgenin metnini içeren ZIP biçimindeki bir dosyadır (şifrelemesini kullanmıyorsanız ikili ve açık)content.xml, açık metin tabanlı format) ve grafikler (örneğin, PNG, ikili ancak açık).

Dosya Biçimleri, Gerçekten Ne Kadar Önemli?

Bu zor bir soru. Bir yandan, iOS gibi bazı işletim sistemleri kullanıcıları dosyalarla uğraşmaktan kurtarmaya çalıştı. Açmak için dosyayı oluşturan, yapısını ya da uzantısını ne umursayan bir uygulamanız var mı? Yine de birçok kuruluş (özellikle hükümetler) kamuya açık verinin açık bir biçimde olduğundan emin olmak için baskı yapıyor..

Eğer bir yazılım uzmanıysanız (yanlış bir şey olmadığı için), yeni uygulamaları değerlendirirken açık (tercihen) metin tabanlı bir formatta olduklarından emin olun. Sadece işe almak istiyorsanız, özel biçimler sizin için sorun olmayabilir.

Ne düşünüyorsun? Bilgilerinizin, dönüştürüp doğrulayabileceğiniz açık, metin tabanlı formatlarda saklanmasını mı istiyorsunuz? Veya geliştiricilerin kullandığı biçimler ne olursa olsun, size ait mi yoksa olmasın mı? Aşağıdaki yorumlarda bize bildirin!

Resim Kredisi: Edilus / Shutterstock




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.