วิธีเปิดไฟล์. tar.gz ใน Windows


68

ฉันจำเป็นต้องเปิดไฟล์ที่น่าเศร้าที่มีเฉพาะใน.tar.gzรูปแบบไฟล์และฉันใช้ Windows 7 ฉันสามารถแตกไฟล์โดยใช้7-zipแต่หลังจากนั้นฉันยังมี.tarไฟล์ที่ไม่สามารถเปิดใน Windows ได้

มีวิธีการเปิด.tar.gzไฟล์บน Windows หรือไม่?


5
@Sparr: .tar.gzไม่รองรับระบบปฏิบัติการไคลเอ็นต์ที่แพร่กระจายอย่างกว้างขวางที่สุดโดยไม่มีซอฟต์แวร์ของบุคคลที่สาม และยิ่งไปกว่านั้นเมื่อฉันใช้มันใน Linux มีการใช้งานที่ไม่ดีมากพร้อมกับแฟล็กคำสั่งที่ยากต่อการจดจำ ดูUntar, ungz, gz, tar - คุณจะจำตัวเลือกที่มีประโยชน์ทั้งหมดได้อย่างไร?
Jonas

ใช่ แต่ซอฟต์แวร์นี้รองรับแพลตฟอร์มมากกว่ารูปแบบไฟล์เก็บถาวรอื่น ๆ ฉันไม่สามารถตั้งชื่อระบบปฏิบัติการหรือการแจกจ่ายดังกล่าวซึ่งคุณไม่สามารถดาวน์โหลดไบนารีที่ไม่ได้แปลและ gunzip ได้ ฉันสามารถตั้งชื่อแพลตฟอร์มมากมายที่ไม่มีไบนารีหรือแม้กระทั่งแหล่งที่มาสำหรับการคลายซิป
Sparr

1
@Sparr: ขณะที่ผมเขียนไว้ในคำถามของฉัน.tar.gzจะไม่ได้รับการสนับสนุนใน Windows ไม่มีซอฟต์แวร์บุคคลที่สาม แต่.zipรองรับและฉันเดาว่า.zipLinux ก็รองรับเช่นกัน หากไฟล์นั้นอยู่ใน.zipรูปแบบฉันไม่ได้ถามคำถามนี้
Jonas

3
บางทีฉันควรจะใช้ถ้อยคำใหม่ ฉันเชื่อว่าคุณใส่ "เศร้า" ในที่ผิด มันเป็นก่อน "ใช้"
Sparr

2
การใช้งานไม่ดี? มีวลีสำหรับ: RTFM man tar. สิ่งที่คุณต้องจำไว้ก็คือในตอนท้ายของการตั้งค่าสถานะคุณต้องfใช้ไฟล์ นี่คือพื้นฐาน: tar cf arch.tar folder/ คือ reating ile เรียกว่าจากโฟลเดอร์arch.tar จะ e xทางเดินจาก ile ยังใช้งานได้กับไฟล์ ไม่จำเป็นต้องมีการตั้งค่าสถานะ folder/tar xf arch.tararch.tartar.gzz
Braden สุดยอด

คำตอบ:


62

คุณสามารถใช้ 7-zip เพื่อ untar ไฟล์. tar เช่นกัน

  1. คลิกขวาที่ไฟล์
  2. เลือก 7-zip -> Extract Here / Extract To

1
มันใช้งานไม่ได้สำหรับฉัน แต่ฉันจะพยายามอัพเกรด 7-zip เป็นเวอร์ชั่นล่าสุด
Jonas

10
หลังจากอัปเกรด 7-Zip จาก 9.16 เป็น 9.20 ก็ใช้งานได้ดี ขอบคุณ
Jonas

2
@ พอล, วิธีการทำใน1ขั้นตอน?
Pacerier

1
@Pacerier - คุณไม่สามารถทำได้ในขั้นตอนเดียวโดยใช้ 7-zip เนื่องจากคุณกำลังคลายไฟล์สองชนิด: gzip และ tarball tar xvfz somefilename.tar.gzหากคุณสามารถใช้ลินุกซ์บรรทัดคำสั่งช่วยให้ขั้นตอนที่หนึ่ง: ลองดูคำตอบเหล่านี้
Paul

1
@KolobCanyon - คลิกขวาที่ไฟล์และเลือก 7-zip-> Extract Here / Extract To ...
Paul

17

7-zip น่าจะเหมาะกับคุณ ฉันเชื่อว่าคุณต้องปลด.tarส่วนของไฟล์เป็นขั้นตอนที่สองหลังจากทำการคลายไฟล์.gzส่วนนั้น

คุณอาจต้องตรวจสอบการตั้งค่า 7-zip ของคุณ ...

  • คลิกเครื่องมือ→ตัวเลือก
  • ไปที่แท็บ "ระบบ"
  • ตรวจสอบให้แน่ใจว่า“ tar” และ“ gz” ถูกทำเครื่องหมายไว้

1
ขอบคุณมันใช้งานได้หลังจากอัปเกรด 7-Zip ของฉันจาก 9.16 เป็น 9.20
Jonas

+1 โซลูชันของคุณเป็นหนึ่งเดียวที่เหมาะกับฉัน
Gherbi Hicham

ใน17.01 คุณสามารถดูไฟล์ภายในtar.gzคลังข้อมูลด้วย 2 ขั้นตอนใน gui - เพียงเชื่อมโยงไฟล์กับผู้ใช้ของคุณ คุณสามารถเชื่อมโยงrpmและdebไฟล์ได้ทันที
Stuart Cardall

8

หากทำได้คุณสามารถใช้ bash แทน windows และทำตามปกติ

 tar -xvzf <filename.tar.gz>

ถามตัวเองว่าคุณติดตั้ง Git Bash แล้วหรือยัง ... 3 :)
Lorem Ipsum

1
@ LoremIpsum ใช่ระบบย่อย linux เป็นส่วนหนึ่งของ windows 10 now และคำสั่ง tar พร้อมใช้งานจาก windows cmd.exe
Reishin

7

แพ็คเกจ 7-zip มาพร้อมกับเครื่องมือบรรทัดคำสั่งที่เรียก7z.exeว่าสามารถไปป์ไปและกลับจาก stdin ( -si) & stdout ( -so) ดังนั้นบรรทัดต่อไปนี้จะทำการแยกไฟล์ในขั้นตอนเดียวโดยไม่มีไฟล์ตัวกลาง ( -ttarบอก 7-zip ว่าเรากำลังไพพ์ในtar tar)

PATH_TO_7ZIP\7z.exe x netlib-0.13.1.tar.gz -so | PATH_TO_7ZIP\7z.exe x -si -ttar

ทำได้ดีนี่! ง่ายและไม่มีไฟล์ temp!
Sun Junwen

6

ฉันใช้ WinRAR เพื่อแยกไฟล์. tar.gz อย่างง่าย; เพียงทำตามขั้นตอนเหล่านี้

  1. เริ่มคลายไฟล์. tar.gz ด้วย WinRAR มันจะสร้างไฟล์ระดับกลาง
  2. เปลี่ยนชื่อไฟล์กลางนั้นเป็น ".tar" และแตกไฟล์อีกครั้งด้วย WinRAR

ตอนนี้ครั้งที่สองมันจะแตกไฟล์ / โฟลเดอร์ทั้งหมดของคุณ


นี่ควรเป็นคำตอบที่ได้รับการยอมรับจาก IMHO ผู้ใช้ Windows ที่คุ้นเคยกับ WinZip มีแนวโน้มที่จะพบว่า WinRAR นั้นใช้งานง่ายมาก
บิลเลียด

2

ปัญหาคือเมื่อ 7-zip คลายการบีบอัดไฟล์ tar ลงในไดเรกทอรีย่อยคุณต้องเข้าไปในไดเรกทอรีย่อยเพื่อที่จะบีบอัดไฟล์ tar

หากคุณพยายามที่จะคลายการบีบอัดไดเรกทอรีย่อยมันจะไม่ทำงาน

มีสองวิธีที่นี่:

  1. ใช้ 'แยกที่นี่' ไม่ใช่ 'แยกไฟล์ ... '
  2. ไปที่ไดเรกทอรีย่อยและแยกไฟล์ออกมา

2

ด้วย Windows 10 ล่าสุดคุณสามารถแตกไฟล์เก็บถาวร tar เหมือนกับที่คุณทำใน linux:

cmd.exe -> tar xf archive.tar.gz

1

ติดตั้งผู้บัญชาการทั้งหมดมันจะจัดการกับไฟล์ tar.gz คุณสามารถเข้าไปในไฟล์ประเภทนั้นและคัดลอกไปยังที่ที่คุณต้องการ TC จะทำการสกัดในพื้นหลัง


4
คุณสามารถลิงค์ลิงค์ดาวน์โหลดและอธิบายการใช้งานได้อย่างละเอียดหรือไม่
Blueberry - Vignesh4303


0

Paul ถูกต้องแล้ว แต่ในกรณีนี้มันเป็นกระบวนการสองขั้นตอน ก่อนอื่นให้ลบ. gz (คลายการบีบอัดไฟล์) และอันดับที่สองเพื่อลบ. tar (คลายไฟล์)


1
คุณบอกเราได้อย่างไรว่าจะทำตามขั้นตอนเหล่านั้นได้อย่างไร
เบ็น N

ก่อนอื่นคุณจะต้องมี 7-zip ... 7-zip.org ฉันต้องการสร้างโฟลเดอร์เพื่อวางไฟล์. tar.gz ไว้ในไฟล์ก่อนการคลายซิป คลิกขวาที่ไฟล์และโฮเวอร์เหนือ 7-zip เลือก "แตกที่นี่" เพื่อลบ. gz - ทำเช่นเดียวกันกับไฟล์. tar ที่สร้างขึ้นใหม่
Mark Sherrill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.