LZHAM ಮತ್ತು ಕ್ರಂಚ್ ಕಂಪ್ರೆಷನ್ ಲೈಬ್ರರಿಗಳನ್ನು ಸಾರ್ವಜನಿಕ ಡೊಮೇನ್‌ಗೆ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ

ಶ್ರೀಮಂತ ಗೆಲ್ಡ್ರೀಚ್ ಅನುವಾದಿಸಲಾಗಿದೆ ಅವರು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಸಂಕೋಚನ ಗ್ರಂಥಾಲಯಗಳು LZHAM и ಕ್ರಂಚ್ ವರ್ಗಕ್ಕೆ ಸಾರ್ವಜನಿಕ ಡೊಮೇನ್ (ಸಾರ್ವಜನಿಕ ಡೊಮೇನ್), ಅಂದರೆ. ಸ್ವಾಮ್ಯದ ಹಕ್ಕುಸ್ವಾಮ್ಯಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ತ್ಯಜಿಸಿದೆ ಮತ್ತು ನಿರ್ಬಂಧಗಳಿಲ್ಲದೆ ಎಲ್ಲರಿಗೂ ಯಾವುದೇ ರೂಪದಲ್ಲಿ ವಿತರಣೆ ಮತ್ತು ಬಳಕೆಗೆ ಅವಕಾಶವನ್ನು ಒದಗಿಸಿದೆ. ಸಾರ್ವಜನಿಕ ಡೊಮೇನ್‌ನ ವರ್ಗವನ್ನು ಗುರುತಿಸದ ನ್ಯಾಯವ್ಯಾಪ್ತಿಗಳಿಗೆ, ಸೂಕ್ತವಾದ ಮೀಸಲಾತಿಗಳನ್ನು ಬಿಡಲಾಗಿದೆ. ಹಿಂದೆ, MIT ಮತ್ತು ZLIB ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ ಯೋಜನೆಗಳನ್ನು ವಿತರಿಸಲಾಗುತ್ತಿತ್ತು.

ಕ್ರಂಚ್ ಲೈಬ್ರರಿಯು ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಗುಣಮಟ್ಟವನ್ನು ಕಳೆದುಕೊಳ್ಳದೆ ಟೆಕ್ಸ್ಚರ್‌ಗಳನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಲು ಮತ್ತು ಟ್ರಾನ್ಸ್‌ಕೋಡಿಂಗ್ ಮಾಡಲು ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ DXTn. ಕ್ರಂಚ್ DXT1/5/N ಮತ್ತು 3DC ವಿನ್ಯಾಸ ಸ್ವರೂಪಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು DDS, CRN ಮತ್ತು KTX ಫಾರ್ಮ್ಯಾಟ್‌ಗಳಿಗೆ ಫಲಿತಾಂಶವನ್ನು ಉಳಿಸಬಹುದು.

LZHAM ಗೇಮಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಭಾಗವಾಗಿ ಸಾಗಿಸಲಾದ ಪ್ಯಾಕೇಜಿಂಗ್ ಸ್ವತ್ತುಗಳಿಗೆ ಹೊಂದುವಂತೆ ಸಂಕುಚಿತ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. Zlib ಹೊಂದಾಣಿಕೆಯ API ಬೆಂಬಲಿತವಾಗಿದೆ. LZHAM ನ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ ಒಂದು ಸಾಧ್ಯತೆಯಾಗಿದೆ
ಮ್ಯಾಪಿಂಗ್ ಕೋಷ್ಟಕಗಳನ್ನು ಬಳಸುವುದು (64 KB ವರೆಗೆ ಗಾತ್ರ), ನಿಘಂಟುಗಳು (500 MB ವರೆಗೆ), ಅನೇಕ ಥ್ರೆಡ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸಮಾನಾಂತರಗೊಳಿಸುವುದು ಮತ್ತು ಡೆಲ್ಟಾ ಬದಲಾವಣೆಗಳನ್ನು ಬಳಸುವುದು, ಇದು ಈಗಾಗಲೇ ಸಂಕುಚಿತ ಫೈಲ್‌ಗಳನ್ನು ಮರುಪ್ಯಾಕ್ ಮಾಡದೆ ಬದಲಾವಣೆಗಳನ್ನು ವಿತರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಸಂಕೋಚನ ಮಟ್ಟ ಮತ್ತು ಪ್ಯಾಕಿಂಗ್ ವೇಗದ ವಿಷಯದಲ್ಲಿ, LZHAM ಅನುಷ್ಠಾನವನ್ನು LZMA ಗೆ ಹೋಲಿಸಬಹುದು, ಆದರೆ ಡಿಕಂಪ್ರೆಷನ್ ವೇಗದ ವಿಷಯದಲ್ಲಿ ಇದು LZMA ಗಿಂತ 1.5-8 ಪಟ್ಟು ವೇಗವಾಗಿರುತ್ತದೆ (ಆದರೆ zlib ಗಿಂತ ನಿಧಾನ). ZSTD ಯೊಂದಿಗೆ ಹೋಲಿಸಿದಾಗ, ಕಂಪ್ರೆಷನ್ ದಕ್ಷತೆಯ ವಿಷಯದಲ್ಲಿ LZHAM ಈ ಅಲ್ಗಾರಿದಮ್‌ಗಿಂತ ಮುಂದಿದೆ, ಆದರೆ ಎನ್‌ಕೋಡಿಂಗ್ ವೇಗದಲ್ಲಿ ಮತ್ತು ಡಿಕೋಡಿಂಗ್ ವೇಗದಲ್ಲಿ ಸ್ವಲ್ಪ ಹಿಂದುಳಿದಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ