Sourena's personal page


(bitio library) کتابخانه ورودی خروجی بيت

اکثر برنامه ها و الگوريتم های فشرده سازی نياز به ورودی و خروجی به صورت بيتی داره برای همين من يه کتابخونه به زبون CPP نوشتم که لينک دانلودش رو اين پايين گزاشتم و ميتونيد دانلودش کنيد.

راستی اگه گاهی يه سری از اين غلط های املايی رو ميبينيد نگيد يارو بی سواده...اينا تقصير من نيست.راستش من از اين برنامه های تبديل فينگيليش استفاده ميکنم که خوب همينطور که ميبينيد خيلی هم کامل نيست و خوب چون خيلی برام سخته که اينجوری بخوام کار کنم پس در نتيجه تا جايی که ميتونم سعی ميکنم که کوتاه بنويسم.

خوب اين کتابخونه bitio ديگه زياد نياز به توضيح نداره چون هرچی که بخواين در موردش بدونيد رو ميتونيد داخل فايل اصلی يعنی bitio.cpp پيدا کنيد حتی داخل اين فايل يعنی همون اولش من يه درايور هم به صورت مثال نوشتم که ميتونيد ازش کمک بگيريد.(درايور چيه؟) خوب درايور هم که ديگه همه اساتيد ميدونن که منظور همون راه اندازه کلاس يا بهتر بگيم همون main برنامه cpp که از کلاس نمونه می سازه و استفاده می کنه....

خوب چون ديگه دهنم ... شد بس که فينگيليش نوشتم پس لينک ها رو به صورت اينگليسی ميگزرام(اين فعل رو هر کار ميکنم درس نميشه.)

bitio library :
bitio.cpp
bitio.h

ها راستی يه چيزی رو يادم رفت بگم من اينا رو با ++g تحت ubuntu کامپايل کردم و فکر ميکنم که با dev-cpp تحت windows هم بشه کامپايلش کرد.(بعداً امتحان ميکنم خبرشو ميدم.)

فهرست

صفحه اصلی

(Compression) فشرده سازی

Huffman Coding
Arithmetic Coding
Delta Coding
Frequency Substitution
LZSS Coding
LZW Coding
Rice (Golomb) Coding
Run Length Encoding
Prediction by partial matching
Dynamic Markov Compression
bitio Library
Burrows-Wheeler Transform

مقالات آموزشی

free html visitor counters














Designed By S.M
Last Update : 7 AUG 2010