- คือใช้คำสั่ง tar -zcf source file.tar.gz บน Debian
- แล้วเอา file.tar.gz มาแตกไฟล์บน Win 7 โดยใช้ 7zip
- ในตอนแรก extract file.tar.gz ได้ผลลัพธ์ คือ file.tar
- พอ extract file.tar ด้วย 7zip ที่นี้มัน error หว่า
- เค้าใจได้ว่า error เพราะชื่อไฟล์ ภาษาไทยที่อยู่ใน tar มันเป็นภาษาต่างดาว
- แต่ folder ที่ได้จากการแตกไฟล์ .tar มันก็ขนาดเท่าๆ file.tar นะ แต่มีบางไฟล์ที่ ไม่สามารถแตกออกมาได้ ดัง Diagnositc messages ที่มันแสดงออกมาแน่ๆ ทำให้ไฟล์ที่แตกออกมานั้นไม่สามารถเชื่อถือได้เลย
- ทดสอบอีกวิธี โดยใช้ tar cmd ผ่าน cygwin
tar -xzvf file.tar.gz หรือ tar -zxvf file.tar.gz มัน error แบบนี้
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors
- ค้นข้อมูลในเน็ตได้ผลลัพธ์คือ ให้ใช้ gzip และ ตามด้วย tar
Sovled
- แก้ปัญหาแตกไฟล์ file.tar.gz ที่มันมี content ภาษาไทย (tar.gz บน linux ได้แต่ แสดงบน windows เป็นภาษาต่างดาว ทำให้ไม่สามารถแตกไฟล์นั้นได้)
- ในที่นี้แตกไฟล์ผ่าน tar cygwin
gzip -d file.tar.gz
tar -xf file.tar
Refer
No comments:
Post a Comment