Bitfile

Bir dosyadan keyfi bit sayısını okumak / yazmak için modül
Şimdi İndirin

Bitfile Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Michael Dipperstein
  • yayıncı web sitesi:
  • http://michael.dipperstein.com/

Bitfile Etiketler


Bitfile Açıklama

Bir dosyadan rastgele bit sayısı okuma / yazma modülü Bitfile, entegre bayt olmayan boyutlarda veri içeren dosyalar için basit bir G / Ç yöntemleridir. Bu sınıfta bulunan yöntemler, akılda sıkıştırma algoritmaları ile oluşturulmuştur, ancak diğer uygulamalara uygun olabilir. ANSI C versiyonu, Dosya G / Ç işlevlerini kullanır ve her bit dosyası bir dosya işaretçisi içeren bir yapı tarafından referans verilir. ArrayStream kütüphanesi benzer bir yapı kullanır, dosya işaretçisini bir işaretçi ile bir işaretçi ile değiştirilen bir dizi işaretçi ve bir dizi dizini değiştirir. Arraystream işlemleri, neredeyse her türlü saygılarda bit dosyası operasyonlarına benzerdir ve daha fazla tartışılmayacaktır. Bitfile kütüphanesinin C ++ versiyonu, ifstream ve ofsteam sınıflarını kullanmak (ancak miras almaz). Her bit dosya nesnesi bir ifsteam pointer ve buster pointer içerir. Python versiyonu, Python dosyası nesnesini içeren bir sınıfı uygular. Yerel bir dosyaya referansa ek olarak, her kütüphane 8 bit bir tampon içerir ve sayıyı izlemek için sorumlu olan 8 bit tampondaki bitlerin. Bitfile kütüphanesinin C ve C ++ sürümleri, 8 bit arabellek için bitmeyen bir karakter kullanın. Bitfile bitteki bit dosyalarından bitmiş bitleri aşağıdaki gibidir: Adım 1. Temel dosyadan bir bayt okuyun ve 8 bit tamponunda bir bayt okuyun. Adım 2. Tampondaki bitlerin sayısının 8.STEP'sine ayarlayın. Tampondaki bitlerin biti. Ek bir bit okumak için, 3. adımdan itibaren işlemi tekrarlayın. Aşağıdaki gibi çalışır: Adım 1. 8 bit tamponu bir bit olarak kaydırın. 8-bit tamponundaki bitlerin. İşlemi her ek bit için adım 1'den çekin. 8 bit arabelleğe 8 bit yazıldıktan sonra, tampon altta yatan dosyaya yazılır ve bit sayısı 0.I olarak ayarlanmıştır. karakterler veya baytlar. Bitfile kaynağı, her fonksiyondan önceki ayrıntılı başlıkları içerir. Bitfile kütüphanesinin python versiyonu, Docstring formatında yorumları içerir. Ayrıca, örnek olarak adlandırılan bir dosyayı da içeriyordu. kod. Gereksinimler: · Python


Bitfile İlgili Yazılım