ಎಕ್ಸ್‌ Z ಡ್ ಕಂಪ್ರೆಷನ್, ನಷ್ಟವಿಲ್ಲದ ಡೇಟಾ ಸಂಕುಚಿತ ಸಾಧನ

XZ ಸಂಕೋಚನದ ಬಗ್ಗೆ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು xz ಕಂಪ್ರೆಷನ್ ಉಪಯುಕ್ತತೆಯನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಸಹೋದ್ಯೋಗಿಯೊಬ್ಬರು ಕೆಲವು ಸಮಯದ ಹಿಂದೆ ಅವರ ಬಗ್ಗೆ ಒಂದು ಲೇಖನದಲ್ಲಿ ಹೇಳಿದರು ಉಬುಂಟುನಲ್ಲಿ ಫೈಲ್‌ಗಳನ್ನು ಜಿಪ್ ಮಾಡುವುದು ಮತ್ತು ಅನ್ಜಿಪ್ ಮಾಡುವುದು ಹೇಗೆ. ಈ ಉಪಕರಣದ ಬಳಕೆ gzip ಮತ್ತು bzip2 ಗೆ ಹೋಲುತ್ತದೆ.

ಗೆ ಬಳಸಬಹುದು ಫೈಲ್‌ಗಳನ್ನು ಕುಗ್ಗಿಸಿ ಅಥವಾ ಕುಗ್ಗಿಸಿ ಆಯ್ದ ಆಪರೇಟಿಂಗ್ ಮೋಡ್ ಪ್ರಕಾರ. ಈ ಫೈಲ್‌ಗಳು ಬಳಸುವ ಸಂಕೋಚನ ವಿಧಾನ ನ ಅಲ್ಗಾರಿದಮ್ ಆಧರಿಸಿ LZMA/ LZMA2. 90 ರ ದಶಕದ ಉತ್ತರಾರ್ಧದಲ್ಲಿ ಈ ಅಲ್ಗಾರಿದಮ್ ಅಭಿವೃದ್ಧಿಗೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸಿತು.ಇದು LZ77 ಗೆ ಹೋಲುವ ಸಂಕೋಚನ ನಿಘಂಟು ಯೋಜನೆಯನ್ನು ಬಳಸುತ್ತದೆ.

LZ77 ಸಂಕೋಚನ ಅಲ್ಗಾರಿದಮ್ ಕುಟುಂಬಕ್ಕೆ ಸೇರಿದೆ ನಷ್ಟವಿಲ್ಲದ ಸಂಕೋಚಕಗಳು, ಇದನ್ನು ಪಠ್ಯ ಸಂಕೋಚಕಗಳು ಎಂದೂ ಕರೆಯುತ್ತಾರೆ. ಫೈಲ್ ಅನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುವಾಗ ಅವು ಮಾಹಿತಿಯನ್ನು ಬಿಟ್ಟುಬಿಡುವುದಿಲ್ಲವಾದ್ದರಿಂದ ಅವುಗಳನ್ನು ಆ ಹೆಸರಿನಿಂದ ಕರೆಯಲಾಗುತ್ತದೆ. ಪ್ರಕಾರದ ಕ್ರಮಾವಳಿಗಳನ್ನು ಬಳಸುವ ಸಂಕೋಚಕಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ ನಷ್ಟ. ಮೂಲ ಫೈಲ್‌ನ ಗಾತ್ರವನ್ನು ಗಣನೀಯವಾಗಿ ಕಡಿಮೆ ಮಾಡಲು ಬಯಸುವ ಕೆಲವು ಮಾಹಿತಿಯನ್ನು ಇವು ಬಿಟ್ಟುಬಿಡುತ್ತವೆ. ಇದಕ್ಕೆ ಉದಾಹರಣೆ ಜೆಪಿಗ್, ಎಂಪಿ 3, ಎಂಪಿಜಿ, ಇತ್ಯಾದಿ.

"Gz" ಫೈಲ್‌ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ, "xz" a ಅನ್ನು ಹೊಂದಿದೆ ಉತ್ತಮ ಸಂಕೋಚನ ಅನುಪಾತ ಮತ್ತು ಕಡಿಮೆ ಡಿಕಂಪ್ರೆಷನ್ ಸಮಯ. ಆದಾಗ್ಯೂ, ನಾವು ಡೀಫಾಲ್ಟ್ ಕಂಪ್ರೆಷನ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬಳಸುವಾಗ, ಅದನ್ನು ಕುಗ್ಗಿಸಲು ಹೆಚ್ಚಿನ ಮೆಮೊರಿ ಅಗತ್ಯವಿರುತ್ತದೆ. ಜಿಜಿಪ್ ಸ್ವಲ್ಪ ಕಡಿಮೆ ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಹೊಂದಿದೆ.

ಡೇಟಾವನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಲು ಮತ್ತು ಕುಗ್ಗಿಸಲು .xz ಫೈಲ್‌ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಅಂತರ್ಜಾಲದ ಮೂಲಕ ಫೈಲ್‌ಗಳ ವರ್ಗಾವಣೆ ಅಥವಾ ಹಾರ್ಡ್ ಡ್ರೈವ್‌ಗಳಲ್ಲಿನ ಮಾಹಿತಿಯ ಸಂಗ್ರಹವು ಕಡಿಮೆ ಇರುತ್ತದೆ. ಕೊನೆಯಲ್ಲಿ, ನಾವು ಬಯಸಿದರೆ ಸಾಧ್ಯವಾದಷ್ಟು ಕಡಿಮೆ ಜಾಗವನ್ನು ಆಕ್ರಮಿಸಿಕೊಳ್ಳಲು ನೋಡುತ್ತಿರುವ ಫೈಲ್ ಅನ್ನು ಕುಗ್ಗಿಸಿ, ಅದನ್ನು xz ನೊಂದಿಗೆ ಸಂಕುಚಿತಗೊಳಿಸುವ ಆಯ್ಕೆಯನ್ನು ನಾವು ಹೊಂದಿದ್ದೇವೆ.

XZ ಸಂಕೋಚನವನ್ನು ಹೇಗೆ ಬಳಸುವುದು

ಸಂಕುಚಿತಗೊಳಿಸಿ

El ಸರಳ ಉದಾಹರಣೆ Xz ನೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುವುದು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ. ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಬರೆಯುತ್ತೇವೆ:

XZ ನೊಂದಿಗೆ ಫೈಲ್ ಕಂಪ್ರೆಷನ್

xz android-x86_64-7.1-r2.iso

ನೀವು ಸಹ ಬಳಸಬಹುದು ಸಂಕೋಚನವನ್ನು ನಿರ್ವಹಿಸಲು -z ಆಯ್ಕೆ:

xz -z android-x86_64-7.1-r2.iso

ಈ ಆಜ್ಞೆಗಳು ಫೈಲ್ ಅನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುತ್ತವೆ, ಆದರೆ ಮೂಲ ಫೈಲ್ ಅನ್ನು ಅಳಿಸುತ್ತದೆ. ಹೌದು ನಾವು ಮೂಲ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಲು ಪ್ರಯತ್ನಿಸುವುದಿಲ್ಲ, ನಾವು ಬಳಸುತ್ತೇವೆ -ಕೆ ಆಯ್ಕೆ ಕೆಳಗೆ ತಿಳಿಸಿದಂತೆ:

ಡೇಟಾ ಮೂಲವನ್ನು ಗೌರವಿಸಲು ಸಂಕೋಚನ xz -k

xz -k android-x86_64-7.1-r2.iso

ಅನ್ಜಿಪ್ ಮಾಡಿ

ಫೈಲ್ ಅನ್ನು ಡಿಕಂಪ್ರೆಸ್ ಮಾಡಲು, ನಾವು ಅದನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ -d ಆಯ್ಕೆ:

xz -d android-x86_64-7.1-r2.iso

ನಾವು ಸಹ ಅದನ್ನು ಸಾಧಿಸಬಹುದು ಆಯ್ಕೆ unxz:

unxz android-x86_64-7.1-r2.iso

ಬಲ ಸಂಕೋಚನ

ಕಾರ್ಯಾಚರಣೆ ವಿಫಲವಾದರೆ, ಉದಾಹರಣೆಗೆ ಅದೇ ಹೆಸರಿನೊಂದಿಗೆ ಸಂಕುಚಿತ ಫೈಲ್ ಇದ್ದರೆ, ನಾವು ಅದನ್ನು ಬಳಸುತ್ತೇವೆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಒತ್ತಾಯಿಸಲು -f ಆಯ್ಕೆ:

xz -kf android-x86_64-7.1-r2.iso

ಸಂಕೋಚನ ಮಟ್ಟವನ್ನು ಹೊಂದಿಸಿ

ಈ ಉಪಕರಣವು ವಿಭಿನ್ನ ಮೊದಲೇ ಸಂಕುಚಿತ ಮಟ್ಟದ ಸಂಕೋಚನವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ (0 ರಿಂದ 9. ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯ 6 ರೊಂದಿಗೆ). ನಮಗೂ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಅಲಿಯಾಸ್ಗಳನ್ನು ಬಳಸಿ as –fast (ಅದು ವೇಗವಾಗಿರುತ್ತದೆ, ಆದರೆ ಕಡಿಮೆ ಸಂಕೋಚನದೊಂದಿಗೆ) ಮೌಲ್ಯ 0 ಎಂದು ಹೊಂದಿಸಲು ಮತ್ತು ಮೌಲ್ಯ 9 ಎಂದು ಹೊಂದಿಸಲು ಬೆಸ್ಟ್ (ನಿಧಾನ ಆದರೆ ಹೆಚ್ಚಿನ ಸಂಕೋಚನ). ಈ ಹಂತಗಳನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂಬುದಕ್ಕೆ ಕೆಲವು ಉದಾಹರಣೆಗಳು ಹೀಗಿವೆ:

xz -k -8 android-x86_64-7.1-r2.iso

xz -k --best android-x86_64-7.1-r2.iso

ಮೆಮೊರಿಯನ್ನು ಸೀಮಿತಗೊಳಿಸುವುದು

ಒಂದು ಸಣ್ಣ ಪ್ರಮಾಣದ ಸಿಸ್ಟಮ್ ಮೆಮೊರಿಯನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ದೊಡ್ಡ ಫೈಲ್ ಅನ್ನು ಕುಗ್ಗಿಸಲು ಬಯಸಿದರೆ, ನಾವು ಅದನ್ನು ಬಳಸುವ ಸಾಧ್ಯತೆಯನ್ನು ಹೊಂದಿರುತ್ತೇವೆ -ಮೆಮರಿ ಆಯ್ಕೆ = ಮಿತಿ (ಮಿತಿ ಮೌಲ್ಯವು MB ಯಲ್ಲಿರಬಹುದು ಅಥವಾ RAM ನ ಶೇಕಡಾವಾರು ಆಗಿರಬಹುದು) ಸಂಕೋಚನಕ್ಕಾಗಿ ಮೆಮೊರಿ ಬಳಕೆಯ ಮಿತಿಯನ್ನು ಹೊಂದಿಸಲು:

xz -k --best --memlimit-compress=10% android-x86_64-7.1-r2.iso

ಮೂಕ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ

ಮೂಕ ಮೋಡ್‌ನಲ್ಲಿ ಸಂಕೋಚನವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಾವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನಾವು ಮಾತ್ರ ಸೇರಿಸಬೇಕಾಗುತ್ತದೆ -q ಆಯ್ಕೆ. ನಾವು ಸಹ ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು -v ಯೊಂದಿಗೆ ವರ್ಬೋಸ್ ಮೋಡ್, ಇದನ್ನು ಈ ಕೆಳಗಿನವುಗಳಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ:

xz -k -q android-x86_64-7.1-r2.iso

xz -k -qv android-x86_64-7.1-r2.iso

Tar.xz ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ

ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಪಡೆಯಲು ಬಳಕೆಯ ಉದಾಹರಣೆಯಾಗಿದೆ tar.xz ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಫೈಲ್ ಮಾಡಿ.

tar.xz ಫೈಲ್ ಆಯ್ಕೆ 1 ಅನ್ನು ರಚಿಸಿ

tar -cf - *.txt | xz -7 > txtfiles.tar.xz

ಇದೇ ಅಂತ್ಯವನ್ನು ಸಾಧಿಸಲು, ನಾವು ಸಹ ಇದನ್ನು ಬಳಸಬಹುದು:

Tar.xz ಫೈಲ್ ಆಯ್ಕೆ 2 ಅನ್ನು ರಚಿಸಿ

tar -cJf txtfiles.tar.xz *.txt

ಸಂಕುಚಿತ ಫೈಲ್‌ಗಳ ಸಮಗ್ರತೆಯನ್ನು ಪರಿಶೀಲಿಸಿ

ಬಳಸಿ ಸಂಕುಚಿತ ಫೈಲ್‌ಗಳ ಸಮಗ್ರತೆಯನ್ನು ನಾವು ಪರೀಕ್ಷಿಸಬಹುದು -t ಆಯ್ಕೆ. -L ಅನ್ನು ಬಳಸುವುದು ಸಂಕುಚಿತ ಫೈಲ್ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ನಾವು ನೋಡಬಹುದು.

xz -t txtfiles.tar.xz

xz -l txtfiles.tar.xz

ಮ್ಯಾನ್ ಎಕ್ಸ್‌ Z ಡ್

ಫೈಲ್‌ಗಳನ್ನು ಕುಗ್ಗಿಸಲು ಇದು ಉತ್ತಮ ಸಾಧನವಾಗಿದೆ. ಈ ಲೇಖನದಲ್ಲಿ, ನಾವು ಸಂಕುಚಿತಗೊಳಿಸಲು ಮತ್ತು ಕುಗ್ಗಿಸಲು ಕೆಲವು ಉದಾಹರಣೆಗಳನ್ನು ಮಾತ್ರ ನೋಡುತ್ತೇವೆ. ನಾವು ಮಾಡಬಹುದಾದ ಎಲ್ಲದರ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೀವು ಪುಟಕ್ಕೆ ಹೋಗಬಹುದು ಮ್ಯಾನ್ xz.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.