Referenced by
Claims1. A system for compressing data comprising:
2. The system of claim 1 further comprising an iteration counter coupled to the logarithmic converter, the iteration counter operable to track the number of times a field has been processed by the logarithmic converter. 3. The system of claim 1 wherein the logarithmic converter comprises a table-based system that utilizes a table of logarithmic values, in which a string is analyzed by determining the optimal combination of logarithmic components from the table of logarithmic values. 4. The system of claim 1 wherein the logarithmic converter comprises a recursion-based system that performs a series of calculations based upon the number of digits in each string, in which a string is analyzed by determining the optimal combination of logarithmic components from a recursion analysis. 5. The system of claim 1 further comprising:
6. The system of claim 5 wherein the large number system is coupled to the expander, the large number system operable to transfer each of the plurality of fields to the expander as a new field for logarithmic expansion. 7. The system of claim 6 further comprising an iteration counter coupled to the compiler, the iteration counter operable to track the number of times the field has been processed by the logarithmic converter. 8. A method for encoding data comprising:
9. The method of claim 8 wherein performing a logarithmic compression on the predetermined number of digits comprises locating a predetermined logarithmic expression for the data field from a database of predetermined logarithmic expressions. 10. The method of claim 8 wherein performing a logarithmic compression on the predetermined number of digits comprises performing an iterative process on the data field to determine a logarithmic expression that yields the data string. 11. The method of claim 8 further comprising repeating the steps of extracting the data field, performing the logarithmic compression, and storing the compressed data field on all digits of the data file each time that the data file is fully compressed until the number of digits of the data file is less than a predetermined number of digits. 12. The method of claim 8 wherein storing the compressed data field in a data storage device comprises:
13. The method of claim 12 wherein the tracking data includes the number of digits of the compressed data field. 14. The method of claim 12 further comprising:
15. A method for transmitting data comprising:
16. The method of claim 15 wherein determining the logarithmic expression for the numerical equivalent comprises looking up the logarithmic expression in a table. 17. The method of claim 15 wherein determining the logarithmic expression for the numerical equivalent comprises:
18. The method of claim 15 wherein transmitting the logarithmic expression over a communications medium comprises broadcasting the logarithmic expression to a plurality of receivers. 19. The method of claim 17 wherein converting the logarithmic expression back into the numerical equivalent comprises converting the logarithmic expression for each field back into the numerical equivalent for each field. 20. The method of claim 15 wherein converting the logarithmic expression back into the numerical equivalent comprises raising a first number contained in the numerical expression to the power of a second number contained in the numerical expression. |