Abstract

A fundamentally new data compression approach, which is based on the optimizing properties of Fibonacci numbers lies in the fact that the figures are considered as positive whole numbers and presented by a linear Fibonacci form, was investigated. Formation features of the numerical data source model were examined. The effect of the length of data blocks of the compressed file on the compression ratio was studied. Changing the number of bytes in the block provides the formation of different data source models. Ability to change the data source model allows to choose a model that provides the greatest compression ratio for a given encoding rule. Analysis of the results has shown that the effect of the data block length on the compression ratio is different for different file types. For some types, the greatest compression ratio is achieved when the block length is 100 bytes, and the ratio decreases with the increased length. For other file types, the effect of the data block length has a wave pattern (the ratio repeatedly increases and decreases with the increased length), and for certain types of files, the dependence of the transformed data on the data source model used is negligible. Low compression ratios and no compression for certain file types are caused by the fact that the data modeling used does not ensure the formation of numbers that are compactly presented by the linear Fibonacci form. To eliminate this shortcoming, two adaptive data compression methods, based on the linear Fibonacci form, which involve using a set of numerical data source models were proposed and investigated. These models are based on the maximum value of the numerical equivalents of the ASCII codes of bytes that make up the block. Adaptation enhances the compression ratio compared to non-adaptive compression method based on the linear Fibonacci form.

Highlights

  • Інформаційний вибух останніх років привів до значного зростання обсягів інформації, що передається та оброблюється в комп’ютерних системах і мережах.

  • У роботі [20] для конкретних типів файлів показано, що існує принципова можливість ущільнення даних з використанням лінійної форми Фібоначчі.

  • Можливість зміни моделі джерела даних дозволяє вибирати таку модель, яка забезпечує найбільший коефіцієнт ущільнення для заданого правила кодування.

Read more

Summary

Introduction

Інформаційний вибух останніх років привів до значного зростання обсягів інформації, що передається та оброблюється в комп’ютерних системах і мережах. У роботі [20] для конкретних типів файлів показано, що існує принципова можливість ущільнення даних з використанням лінійної форми Фібоначчі. Можливість зміни моделі джерела даних дозволяє вибирати таку модель, яка забезпечує найбільший коефіцієнт ущільнення для заданого правила кодування. Для кожного блоку визначається числовий еквівалент N за формулою (5), в разі моделі джерела даних Мфм, або за формулою (6), коли використовується модель джерела даних Мфс.

Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.