Cuma, Mart 29, 2024

XLSB

- Advertisement -

XLSB
XLSB

XLSB dosyası nedir?

XLSB dosya formatı, Excel çalışma kitabı içeriğini belirten bir kayıt ve yapı koleksiyonu olan Excel İkili Dosya Formatını belirtir. İçerik, yapılandırılmamış veya yarı yapılandırılmış sayı tabloları, metin veya hem sayı hem de metin, formüller, harici veri bağlantıları, çizelgeler ve resimler içerebilir.

XLSX (Açık XML dosya biçimini temel alan) aksine, XLSB ikili Excel çalışma kitabı dosyasını temsil eder. XLSB dosyaları daha hızlı okunabilir ve yazılabilir, bu da onları büyük dosyalarla çalışmak için kullanışlı kılar.

XLSB, çalışma kitaplarını depolamak için nadiren kullanılır, çünkü XLSX (ve daha önce XLS) çalışma kitaplarını kaydetmek için en yaygın kullanıcı tarafından seçilen dosya formatlarıdır. Microsoft Office 2007 ve üzeri tarafından açılabilir.

XLSB Dosya Biçimi Özellikleri

XLSB dosya formatı için dosya formatı özellikleri, 2008’de sürüm 1.0 olarak halka açıldı. O zamandan beri, özellikler birkaç kez revize edildi ve özelliklerin en son sürümü (v 10.0) Nisan 2018’de yayınlandı. Özellikler Microsoft tarafından [[MS-XLSB] – Excel İkili Dosya Biçimi özellikleri](https:// /msdn.microsoft.com/en-us/library/cc313133(v#office.12).aspx) ve XLSB dosya biçimindeki dosyaları okumak veya yazmak için herkes tarafından danışılmalıdır.

XLSB Dosya Yapısı

Bir XLSB dosyası, bir parça koleksiyonundan oluşan bir pakettir. Bu parçalar, çalışma kitabı verileri ve paketin yapısı da dahil olmak üzere çalışma kitabının içeriği hakkında bilgiler içerir. Bazı bölümler ikili kayıtlar kullanılarak depolanan bilgileri içerirken, bazıları XML olarak, diğerleri ise ikili bayt akışı olarak depolanan bilgileri içerir. Her ikili kayıt, çalışma kitabı verilerini içeren sıfır veya daha fazla yapılandırılmış alan içerir.

Paket

XLSB paketi, tam olarak bir çalışma kitabı bölümü içermesi gereken bir ZIP arşividir. Bu kısım, bu paket ilişki kısmındaki bir ilişkinin hedefi olmalıdır. Çalışma kitabı bölümü, XLSB belgesindeki başlangıç bölümüdür.

Bölüm

Parça, parçada depolanan içeriğin doğasını ve türünü belirten ilişkili bir içerik türüne sahip bir bayt akışıdır. Bazı bölümler bilgileri ikili biçimde depolarken, diğerleri bilgileri XML olarak depolar. Özellikler belgesinin parça listesi bölümü, geçerli parçaları, içerik türlerini ve gerekli/isteğe bağlı ilişkileri listeler. tüm parçalar bir pakette.

İlişki

Bir kaynak ve bir hedef kaynak bir ilişki ile birbirine bağlıdır. Bir ilişki şunlar olabilir:

Paket ilişkisi: hedefin bir parça olduğu ve kaynağın bir bütün olarak paket olduğu

Parçadan parçaya ilişki: hedefin bir parça olduğu ve kaynağın paketin bir parçası olduğu

Açık ilişki: bir ilişki öğesinin kimlik öznitelik değerine başvurularak bir kaynak parçanın içeriğinden bir kaynağa başvurulduğu yerde

örtük ilişki açık olmayan bir ilişkidir

İç ilişki: burada hedef, paketin bir parçasıdır

Dış ilişki: burada hedef, pakette olmayan bir dış kaynaktır.

Kayıt

Kayıt, bir çalışma kitabındaki özellikler hakkında bilgi depolamak için kullanılan temel yapı taşıdır. Her ikili kayıt, değişken uzunluklu bir bayt dizisidir. Bir ikili kayıt üç bileşenden oluşur:

  • bir kayıt türü
  • bir kayıt boyutu ve
  • o kayıt tipine özel kayıt verileri.

Kayıt Türü: Kayıt türü, kayıt tarafından belirtilen kayıt türünü gösterir. Ayrıca bu kayda özel kayıt verilerinin yapısını da belirtir. Geçerli kayıt türleri, özellikler belgesinin Kayıt Listesi bölümünde listelenmiştir. Kayıt türü bir veya iki bayt olmalı ve 128’den büyük veya ona eşit ve 16384’ten küçük olmalıdır.

Kayıt Boyutu: Kayıt boyutu, kayıt verilerinin toplam boyutunu belirten bayt sayısını belirtir. Bu değer bir ila dört bayt OLMALIDIR. Düşük bayttaki yüksek bit 0’a eşitse, bu değer bir bayt OLMALIDIR; aksi takdirde, bu değer bir bayttan büyük OLMALIDIR. Bayt sayısı bir bayttan büyükse, birbirini izleyen her bayttaki yüksek bit, ek bir baytın kullanılıp kullanılmayacağını belirtir. İkinci baytın yüksek biti 1’e eşitse, bu değer ek bir üçüncü bayt kullanmalıdır ZORUNLU. Üçüncü baytın yüksek biti 1’e eşitse, bu değer ek bir dördüncü bayt kullanmalıdır ZORUNLU. Dördüncü baytın yüksek biti dikkate alınmamalıdır ZORUNLU. Değer, birleştirilmiş her baytın yedi düşük bitinden oluşur. Düşük, en önemsiz bitler ilk bayt içinde bulunur ve birbirini izleyen her bayt, bir önceki bayttan daha yüksek sıralı bitler içerir.

Kayıt Verisi: Kayıt verisi bileşeni, belirli bir kayıt türüne karşılık gelen ve kaydın geri kalanını oluşturan alanlar içerir. Belirli bir kayıt türü için Kayıt Numaralandırma’da listelenen alanların sırası ve yapısı, Kayıtlar’da o kayıt türü için ilgili bölümde belirtilir. Kayıt veri bileşeninin toplam boyutu, kayıt boyutuna eşit OLMALIDIR. Kayıt verileri bileşenindeki alanlar, basit değerler, değer dizileri, çeşitli alanların yapıları, alan dizileri ve yapı dizileri içerebilir.

XLSB Kaydı Örneği

Aşağıdaki kayıt türü ve kayıt boyutu, 200 bayt boyutunda bir BrtCommentText kaydını belirtir:

11111101 00000100 11001000 00000001 [Kayıt Alanları]

İlk bayt 11111101’dir, 125 gibi düşük bir değer belirtir ve kayıt türünün ikinci bir bayt gerektirdiğini belirtir. İkinci bayt, 512’ye eşit olan 4 * 128 yüksek değerini belirten 00000100’dür. Kayıt türü değeri, BrtCommentText kayıt türüne karşılık gelen 125 + 512 veya 637’dir. Sonraki bayt 11001000’dir ve 72 gibi düşük bir değer belirtir ve kayıt boyutunun ikinci bir bayt gerektirdiğini belirtir. İkinci bayt 00000001’dir, 1 * 128 gibi daha yüksek bir değer belirtir ve kayıt boyutunun ek bir bayt gerektirmediğini belirtir. Kayıt boyutu, kayıt verisi bileşeninin bayt cinsinden toplam boyutunu belirten 72 + 128 veya 200’dür. Kayıt verisi bileşenindeki alanlar BrtCommentText tarafından belirtilir.

Önceki İçerikXLSM
Sonraki İçerikXLS

BENZER YAZILAR

Dağa Çıkan Kurt – H.E. Adıvar

Dağa Çıkan KurtOlay bir şairin yazar bir Fransız kurt masalını anlatması ile başlar.Şair yazara söz vermesine rağmen kurt hakkındaki şiirini bir türlü yazara gönderemez....

SK On, ABD pil fabrikası için Çinli ekipman tedarikçilerini hariç tutacak

BlueOval SK'nin seçenekleri ABD-Çin ticaret savaşıyla sınırlı SK On ve Ford arasındaki pil ortak girişimi BlueOval SK'nin, ABD ile Çin arasında devam eden ticaret savaşı...

iPhone 15 Pro Max’in 5x Optik Yakınlaştırması Gelişmiş Dijital Yakınlaştırmanın Yolunu Açıyor, Ancak Galaxy S23 Ultra’nın Hala Çok Gerisinde

Apple kısa süre önce Wonderlust etkinliğinde yeni iPhone 15 ve iPhone 15 Pro modellerini duyurdu. Etkinliğin öne çıkan modelleri 'Pro' modelleri olurken şirket, Apple...

POPÜLER YAZILAR

Lazer Hassasiyeti, NASA’nın Navigasyon Doppler Lidar’ı ile Ay Keşifleriyle Buluşuyor

NASAAy gösterisi için hazırlanan Navigasyon Doppler Lidar teknolojisi, uzay araştırmalarının ötesinde sonuçları olan iniş teknolojisindeki ilerlemeleri vurguluyor. Bu ayın sonlarında, NASA'nın ticari ay teslimat hizmetleri...

Ay, Mars ve Ötesi için Öncü Fisyon Enerjisi

NASA özerklik, güvenlik ve uzun vadeli çalışmaya odaklanarak Ay için bir nükleer fisyon reaktörü geliştirmeye yönelik Fisyon Yüzey Enerjisi Projesi ile ilerliyor. Bu çaba,...

Yeni Nesil OLED Teknolojisinin Arkasındaki Sır

Durham Üniversitesi'ndeki bilim adamlarının yeni bir araştırması, daha parlak, daha verimli ve daha kararlı mavi organik ışık yayan diyotlara (OLED'ler) doğru beklenmedik bir yolu...

SEC’in X hesabı, Bitcoin ETF onayına ilişkin sahte haberler yayınlamak için saldırıya uğradı

Birisi, ABD Menkul Kıymetler ve Borsa Komisyonu'nun (SEC) X (eski adıyla Twitter) hesabını ele geçirdi ve kurumun, kayıtlı ulusal güvenlik borsalarında Bitcoin ETF'lerinin (borsada...