Lzip
ಎಲ್ಜಿಪ್ ದತ್ತಾಂಶದ ಸಂಕೋಚನಕ್ಕಾಗಿ ಉಚಿತ, ಕಮಾಂಡ್-ಲೈನ್ ಸಾಧನವಾಗಿದೆ; ಇದು ಜಿಜಿಪ್ ಮತ್ತು ಬಿಜಿಪ್ 2 ನಂತಹ ಸಾಮಾನ್ಯ ಯುನಿಕ್ಸ್ ಸಂಕೋಚನ ಸಾಧನಗಳ ಬಳಕೆದಾರರಿಗೆ ಪರಿಚಿತವಾಗಿರುವ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಲೆಂಪೆಲ್-ಜಿವ್-ಮಾರ್ಕೋವ್ ಚೈನ್ ಅಲ್ಗಾರಿದಮ್ (ಎಲ್ಝಡ್ಎಂಎ) ಅನ್ನು ಬಳಸಿಕೊಳ್ಳುತ್ತದೆ. ಜಿಝಿಪ್ ಮತ್ತು ಬಿಜಿಪ್2 ನಂತೆ, ಅನೇಕ ಕಡತಗಳನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಲು ಸಂಯೋಜನೆಯನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಟಾರ್ ಅಥವಾ ಸಿಪಿಯೋ ಯುನಿಕ್ಸ್ ಪ್ರೋಗ್ರಾಂಗಳು ರಚಿಸಿದಂತಹ ಆರ್ಕೈವ್ ಆಗಿರುವ ಕಡತವನ್ನು ಒಟ್ಟುಗೂಡಿಸುವುದು ಸಂಪ್ರದಾಯವಾಗಿದೆ. ಮಲ್ಟಿ ವಾಲ್ಯೂಮ್ ಆರ್ಕೈವ್ಗಳ ಸೃಷ್ಟಿಗಾಗಿ ಎಲ್ಜಿಪ್ ಔಟ್ಪುಟ್ ಅನ್ನು ವಿಭಜಿಸಬಹುದು. lzip ನಿಂದ ಉತ್ಪತ್ತಿಯಾಗುವ ಕಡತವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ. lz ಅನ್ನು ಅದರ ಕಡತದ ಹೆಸರಿನ ವಿಸ್ತರಣೆಯಾಗಿ ನೀಡಲಾಗುತ್ತದೆ, ಮತ್ತು ಡೇಟಾವನ್ನು ಮಾಧ್ಯಮ ಪ್ರಕಾರದ ಅಪ್ಲಿಕೇಶನ್/lzip ನಿಂದ ವಿವರಿಸಲಾಗುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂಗಳ ಎಲ್ಜಿಪ್ ಸೂಟ್ ಅನ್ನು ಆಂಟೋನಿಯೊ ಡಯಾಜ್ ಡಯಾಜ್ ಅವರು ಸಿ + + ಮತ್ತು ಸಿ ಭಾಷೆಗಳಲ್ಲಿ ಬರೆದಿದ್ದಾರೆ ಮತ್ತು ಇದನ್ನು ಜಿ. ಎನ್. ಯು ಜನರಲ್ ಪಬ್ಲಿಕ್ ಲೈಸೆನ್ಸ್ (ಜಿಪಿಎಲ್) ನ ಆವೃತ್ತಿ 2 ಅಥವಾ ನಂತರದ ನಿಯಮಗಳ ಅಡಿಯಲ್ಲಿ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಆಗಿ ವಿತರಿಸಲಾಗುತ್ತಿದೆ. ಹಿಸ್ಟರಿ 7-ಜಿಪ್ ಅನ್ನು 2000 ರಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು; ಎಲ್ಝಡ್ಎಂಎ ಅನ್ನು ಬಳಸುವ ಸಾಧನವು 2004 ರಲ್ಲಿ ಯುನಿಕ್ಸ್ ತರಹದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ 7-ಜಿಪ್ (ಪಿ 7 ಜಿಪ್) ನ ಕಮಾಂಡ್-ಲೈನ್ ಆವೃತ್ತಿಯ ಪೋರ್ಟ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದಾಗ ಲಭ್ಯವಾಯಿತು. ಅದೇ ವರ್ಷದಲ್ಲಿ, ಎಲ್ಝಡ್ಎಂಎ ಎಸ್ಡಿಕೆ ಲಭ್ಯವಾಯಿತು, ಇದರಲ್ಲಿ "ಎಲ್ಜ್ಮಾ _ ಒಂಟಿ" ಎಂಬ ಪ್ರೋಗ್ರಾಂ ಸೇರಿತ್ತು; ಒಂದು ವರ್ಷದೊಳಗೆ, ಲಾಸ್ಸೆ ಕಾಲಿನ್ ಎಲ್ಝಡ್ಎಂಎ ಯುಟಿಲ್ಸ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿತು, ಇದು ಮೊದಲಿಗೆ ಎಲ್ಜ್ಮಾ _ ಒಂಟಿಗೆ ಜಿಜಿಪ್ ತರಹದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸುವ ಹೊದಿಕೆ ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಗುಂಪನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿತ್ತು. 2008ರಲ್ಲಿ, ಆಂಟೋನಿಯೊ ಡಯಾಜ್ ಡಯಾಜ್ ಎಲ್ಜಿಪ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದರು, ಇದು ಎಲ್ಝಡ್ಎಂಎ ದತ್ತಾಂಶ ಹರಿವಿನ ಬದಲಿಗೆ ಚೆಕ್ಸಮ್ಗಳು ಮತ್ತು ಮ್ಯಾಜಿಕ್ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಧಾರಕ ಸ್ವರೂಪವನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಎಲ್ಝಡ್ಎಂಎ ಅನ್ನು ಬಳಸಲು ಸಂಪೂರ್ಣ ಯುನಿಕ್ಸ್-ಶೈಲಿಯ ಪರಿಹಾರವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅದೇನೇ ಇದ್ದರೂ, ಎಲ್ಝಡ್ಎಂಎ ಯುಟಿಲ್ಸ್ಅನ್ನು ಇದೇ ರೀತಿಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಲು ವಿಸ್ತರಿಸಲಾಯಿತು ಮತ್ತು ನಂತರ ಅದನ್ನು ಎಕ್ಸ್ಝಡ್ ಯುಟಿಲ್ಸ್ ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಯಿತು. ವೈಶಿಷ್ಟ್ಯಗಳು ಫೈಲ್ ಸಮಗ್ರತೆ ಎಲ್ಝಿಪ್ "ಮಲ್ಟಿ ಮೆಂಬರ್ ಆರ್ಕೈವ್" ಎಂದು ಕರೆಯಲ್ಪಡುವ ಸ್ವತಂತ್ರವಾಗಿ ಡಿಕಂಪ್ರೆಸಿಬಲ್ ಡೇಟಾ ವಿಭಾಗಗಳೊಂದಿಗೆ ಆರ್ಕೈವ್ಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ (ಜೊತೆಗೆ ಮಲ್ಟಿ ವಾಲ್ಯೂಮ್ ಆರ್ಕೈವ್ಗಳ ಸೃಷ್ಟಿಗಾಗಿ ಸ್ಪ್ಲಿಟ್ ಔಟ್ಪುಟ್). ಉದಾಹರಣೆಗೆ, ಆಧಾರವಾಗಿರುವ ಕಡತವು ಟಾರ್ ಆರ್ಕೈವ್ ಆಗಿದ್ದರೆ, ಇದು ಆರ್ಕೈವ್ನ ಇತರ ಭಾಗಗಳು ಹಾನಿಗೊಳಗಾಗಿದ್ದರೂ ಸಹ, ಯಾವುದೇ ಹಾನಿಗೊಳಗಾಗದ ಕಡತಗಳನ್ನು ಹೊರತೆಗೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಕಡತದ ಸ್ವರೂಪಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಪ್ರತಿ ಸಂಕುಚಿತ ಸ್ಟ್ರೀಮ್ಗೆ ಸಮಗ್ರ 32-ಬಿಟ್ ಚೆಕ್ಸಮ್ ಮೂಲಕ ಸಮಗ್ರತೆಯ ಪರಿಶೀಲನೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ವಿಶೇಷ ಒತ್ತು ನೀಡಲಾಗಿದೆ; ಇದನ್ನು ಹಾನಿಗೊಳಗಾದ ಡೇಟಾವನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಮತ್ತು ಪುನರ್ನಿರ್ಮಿಸಲು lziprecover ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಸಂಯೋಜನೆಯಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಈ ರಿಕವರಿ ಟೂಲ್ ಆರ್ಕೈವ್ನ ಅನೇಕ ಪ್ರತಿಗಳನ್ನು ವಿಲೀನಗೊಳಿಸಬಹುದು, ಅಲ್ಲಿ ಪ್ರತಿ ಪ್ರತಿಯು ಫೈಲ್ನ ಬೇರೆ ಬೇರೆ ಭಾಗದಲ್ಲಿ ಹಾನಿಯನ್ನು ಹೊಂದಿರಬಹುದು. ಸಮಾನಾಂತರವಾದ lzip ಪೂರ್ವನಿಯೋಜಿತ ವಿತರಣೆಯಲ್ಲಿ ಒದಗಿಸಲಾದ ಎರಡು ಸಮಾನಾಂತರ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಹೊಂದಿದೆ. ಯಾವುದೇ ಕಡತವನ್ನು ಸಮಾನಾಂತರ ರೀತಿಯಲ್ಲಿ ಸಂಕುಚಿತಗೊಳಿಸುತ್ತದೆ. ಇದನ್ನು ಬಳಸುವುದು ಸಾಕಾಗುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಸಾಂಪ್ರದಾಯಿಕ ಪ್ರೋಗ್ರಾಂಗೆ ಕಡತದ ಮುಂದೆ ಸಂಪೂರ್ಣ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಡಿಕಂಪ್ರೆಷನ್ಗಾಗಿ ಪತ್ತೆಹಚ್ಚಲು ಅಗತ್ಯವಿರುತ್ತದೆ, ಇದು ಸಮಾನಾಂತರವಲ್ಲದ ಹೊರತೆಗೆಯುವಿಕೆಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಆರ್ಎಆರ್ ಅಥವಾ 7-ಜಿಪ್ ನಂತಹ ಆಧುನಿಕ ಆರ್ಕೈವರ್ಗಳಂತೆಯೇ ಸಮಾನಾಂತರ ಆರ್ಕೈವರ್ ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ ಮತ್ತು ಸಂಯೋಜಿಸುತ್ತದೆ. ಘನ ಸಂಕೋಚನ ಬ್ಲಾಕ್ಗಳು ಕಡತದ ಗಡಿಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತವೆ, ಆದ್ದರಿಂದ ಕಡತವನ್ನು ಹೊರತೆಗೆಯಲು ಆ ನಿರ್ದಿಷ್ಟ ಸದಸ್ಯ ಬ್ಲಾಕ್ ಅನ್ನು ಮಾತ್ರ ಡಿಕಂಪ್ರೆಸ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಜನಪ್ರಿಯ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ, lzip ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಅಧಿಕೃತ ಪ್ಯಾಕೇಜ್ ರೆಪೊಸಿಟರಿಗಳಿಂದ ಸ್ಥಾಪಿಸಬಹುದು. ಸಿಗ್ವಿನ್ ಎಲ್ಜಿಪ್ ಅನ್ನು ನಿರ್ವಹಿಸಲಾದ ಐಚ್ಛಿಕ ಪ್ಯಾಕೇಜ್ ಆಗಿ ನೀಡುತ್ತದೆ (ಅದರ ಸೆಟಪ್ ಇನ್ಸ್ಟಾಲರ್ನ ಆರ್ಕೈವ್ ವರ್ಗ), ಮತ್ತು ಅದರ ಜಿ. ಎನ್. ಯು. ಟಾರ್ ಯುಟಿಲಿಟಿ ಪ್ರೋಗ್ರಾಂ. ಎಲ್. ಜೆಡ್ ಆರ್ಕೈವ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ (ಸೃಷ್ಟಿಗಾಗಿ-- ಎಲ್ಜಿಪ್ ಆಯ್ಕೆಯೊಂದಿಗೆ). ಮಿನ್ಜಿಡಬ್ಲ್ಯೂ-ಡಬ್ಲ್ಯೂ64, ಎಮ್ಎಸ್ವೈಎಸ್2 (ಪ್ಯಾಕ್ಮ್ಯಾನ್-ಎಸ್ ಎಲ್ಜಿಪ್) ನಲ್ಲಿ ನಿರ್ವಹಿಸಲಾದ ಪ್ಯಾಕೇಜ್ ಮೂಲಕ ಎಲ್ಜಿಪ್ ಅನ್ನು ವಿತರಿಸುತ್ತದೆ. ಮಾಸ್ಟರ್-ಕನ್ಸೋಲ್ ಇಂಕ್ನಿಂದ ಪೋರ್ಟ್ ಮಾಡಲಾದ ಟರ್ಮಿನಲ್-ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಆಂಡ್ರಾಯ್ಡ್ಗಾಗಿ ಎಲ್ಜಿಪ್ ಸಹ ಲಭ್ಯವಿದೆ. ಜಿ. ಎನ್. ಯು ಆಟೋ ಟೂಲ್ಸ್ ಎಲ್ಜಿಪ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಎಎಮ್ _ ಐಎನ್ಐಟಿ _ ಆಟೋಮೇಕ್ಗೆ ಡಿಸ್ಟ್-ಎಲ್ಜಿಪ್ ಅನ್ನು ಸೇರಿಸುವುದರಿಂದ ಎಲ್ಜಿಪ್-ಎಡ್ ಟಾರ್ಬಾಲ್ಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ. ಕುಗ್ಗಿಸಿದ ಕಡತಗಳನ್ನು ಪಾರದರ್ಶಕವಾಗಿ ನಿರ್ವಹಿಸಲು ಎಲ್ಜಿಪ್ ಅನ್ನು ಬಳಸುವ ಜಿ. ಎನ್. ಯು. ಟಾರ್ ಬೆಂಬಲದ ಆವೃತ್ತಿಗಳು 1.23 ಮತ್ತು ಹೊಸ ಆವೃತ್ತಿಗಳು. GNOMEನ ಆರ್ಕೈವಿಂಗ್ ಟೂಲ್, ಆರ್ಕೈವ್ ಮ್ಯಾನೇಜರ್, lzip ಕಡತಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ಲಿನಕ್ಸ್ ವಿತರಣೆಯಾದ ಡ್ರ್ಯಾಗೊರಾ ಗ್ನೂ/ಲಿನಕ್ಸ್-ಲಿಬರ್ ತನ್ನ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ಗಳಿಗಾಗಿ ಎಲ್ಜಿಪ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಐಎಎನ್ಎಯಿಂದ ಟೈಮ್ ಝೋನ್ ಡೇಟಾಬೇಸ್ ಮತ್ತು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನ ಗ್ನೂ ಆವೃತ್ತಿಯನ್ನು ವಿತರಿಸಲು ಎಲ್ಜಿಪ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಯುರೋಪಿಯನ್ ಪಾರ್ಲಿಮೆಂಟ್ ತನ್ನ ಡೇಟಾಬೇಸ್ನ ಸಂಪೂರ್ಣ ಡಂಪ್ಗಳನ್ನು ಜೆಎಸ್ಒಎನ್ ಸ್ವರೂಪದಲ್ಲಿ ಎಲ್ಜಿಪ್ನಿಂದ ಸಂಕುಚಿತಗೊಳಿಸಿ ಪ್ರಕಟಿಸುತ್ತದೆ. ನಾಸಾದ ಪ್ಲಾನೆಟರಿ ಡೇಟಾ ಸಿಸ್ಟಮ್ (ಪಿ. ಡಿ. ಎಸ್) ನಲ್ಲಿ ಎಲ್ಜಿಪ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಐ. ಇ. ಟಿ. ಎಫ್. ಫ್ರೀ ಡೇಟಾ ಕಂಪ್ರೆಷನ್ ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ನಷ್ಟವಿಲ್ಲದ ಡೇಟಾ ಕಂಪ್ರೆಷನ್ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಎಲ್ ಜಿಪ್ ಫಾರ್ಮ್ಯಾಟ್ ವಿವರಣೆ ಎಲ್ ಜಿಪ್ ಫಾರ್ಮ್ಯಾಟ್ ವಿವರಣೆಯನ್ನು ಸಹ ನೋಡಿ.