นี่คือคำสั่ง wimextract ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
wimlib-imagex-extract - แยกไฟล์หรือไดเร็กทอรีจากอิมเมจ WIM
เรื่องย่อ
wimlib-imagex สารสกัด วิมไฟล์ ภาพ [(เส้นทาง - -รายการไฟล์-ทางเลือกที่... ]
DESCRIPTION
wimlib-imagex สารสกัด แยกไฟล์หรือแผนผังไดเร็กทอรีตั้งแต่หนึ่งไฟล์ขึ้นไปจากที่ระบุ
ภาพ มีอยู่ในไฟล์ Windows Imaging (WIM) วิมไฟล์. คำสั่งนี้ยังใช้ได้อยู่
ง่ายๆ สารสกัด หากมีการติดตั้งฮาร์ดลิงก์หรือไฟล์แบตช์ที่เหมาะสม
wimlib-imagex สารสกัด มีไว้สำหรับแยกเฉพาะชุดย่อยของอิมเมจ WIM ถ้าคุณ
ต้องการแยกหรือ "ใช้" อิมเมจ WIM แบบเต็มไปยังไดเร็กทอรีหรือโวลุ่ม NTFS ใช้ วิมลิบ-
ภาพx ใช้ (1) แทน
ภาพ ระบุภาพใน วิมไฟล์ ที่มีไฟล์หรือไดเร็กทอรีทรีถึง
สารสกัด. อาจเป็นดัชนีแบบ 1 ของรูปภาพใน WIM หรือชื่อของรูปภาพใน
วิม. ใช้ wimlib-imagex ข้อมูล (1) คำสั่งเพื่อแสดงภาพที่ไฟล์ WIM มี
หากไม่มีการระบุอาร์กิวเมนต์เพิ่มเติม รูปภาพ WIM ทั้งหมดจะถูกแยกออก มิฉะนั้นแต่ละ
อาร์กิวเมนต์เพิ่มเติมถูกตีความว่าเป็น เส้นทาง หากไม่ขึ้นต้นด้วยอักขระ '@'
หรือ รายการไฟล์ ถ้ามันทำ แต่ละ เส้นทาง ระบุไฟล์หรือแผนผังไดเร็กทอรีภายใน WIM
ภาพที่จะแยกในขณะที่แต่ละ รายการไฟล์ ระบุไฟล์ที่มีรายการของ
เส้นทางในการสกัด ดู เส้นทาง AND รายการไฟล์ .
ตามค่าเริ่มต้น ไฟล์และไดเร็กทอรีจะถูกแยกไปยังไดเร็กทอรีปัจจุบัน ใช้ --dest-ผบ
เพื่อเลือกไดเร็กทอรีปลายทางอื่น หรือใช้ --to-stdout สกัด a
ไฟล์ไปยังเอาต์พุตมาตรฐานไปยังโปรแกรมอื่น
ไฟล์หรือไดเร็กทอรีที่แยกจาก a เส้นทาง อาร์กิวเมนต์เป็นค่าเริ่มต้นแยกโดยตรงลงใน
ไดเร็กทอรีปลายทางในขณะที่ไฟล์หรือไดเร็กทอรีที่แยกจากa รายการไฟล์ อาร์กิวเมนต์
โดยค่าเริ่มต้นจะถูกแยกไปยังไดเร็กทอรีปลายทางในลักษณะที่ไฟล์เก็บถาวรของ
โครงสร้างไดเร็กทอรีถูกรักษาไว้ ใช้ --preserve-dir-โครงสร้าง เพื่อรับสิ่งหลังเสมอ
พฤติกรรม
wimlib-imagex สารสกัด รองรับการแตกไฟล์และแผนผังไดเร็กทอรีจาก WIM แบบสแตนด์อโลน
เช่นเดียวกับการแยก WIM ดู แยก วิมส์.
เส้นทาง AND รายการไฟล์
ต้องระบุแต่ละเส้นทาง รวมถึงเส้นทางบนบรรทัดคำสั่งและรายการในไฟล์รายการ
เป็นเส้นทางสัมบูรณ์ที่เริ่มต้นจากรูทของอิมเมจ WIM เช่นเดียวกับเอาต์พุตโดย
wimlib-imagex dir (1) คำสั่ง อย่างไรก็ตาม ตัวคั่นเส้นทางอาจเป็นแบบเดินหน้าหรือถอยหลังก็ได้
เครื่องหมายทับ และเครื่องหมายทับด้านบนเป็นทางเลือก
บน Windows โดยค่าเริ่มต้น เส้นทางจะถือว่าไม่คำนึงถึงขนาดตัวพิมพ์ ในขณะที่บนระบบที่เหมือน UNIX
โดยค่าเริ่มต้นเส้นทางจะได้รับการพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ไม่ว่าในกรณีใด พฤติกรรมเริ่มต้นอาจ
ถูกแทนที่โดย WIMLIB_IMAGEX_IGNORE_CASE ตัวแปรสิ่งแวดล้อมตามเอกสาร
in wimlib-imagex (1)
โดยค่าเริ่มต้น แต่ละเส้นทางอาจมีอักขระตัวแทน '?' และ '*'. NS '?' อักขระ
จับคู่อักขระที่ไม่ใช่ตัวคั่นเส้นทางในขณะที่อักขระ '*' ตรงกับศูนย์หรือมากกว่า
อักขระที่ไม่ใช่ตัวคั่นเส้นทาง ดังนั้นเส้นทางตัวแทนเดียวหรือ "glob" อาจ
ขยายเป็นไฟล์หรือไดเร็กทอรีจริงหลายไฟล์ ใช้ --no-globs ตัวเลือกที่จะปิดการใช้งาน
การจับคู่สัญลักษณ์แทนและค้นหาแต่ละเส้นทางอย่างแท้จริง
แต่ละ รายการไฟล์ ต้องเป็นไฟล์ข้อความ (เข้ารหัส UTF-8 หรือ UTF-16LE; ASCII ธรรมดาก็ใช้ได้)
ที่มีรายการพาธที่จะแยก หนึ่งรายการต่อบรรทัด อนุญาตให้ใช้อักขระตัวแทน
โดยค่าเริ่มต้น. ต่อไปนี้แสดงตัวอย่าง listfile:
; นี่คือความคิดเห็น (เริ่มต้นด้วยเครื่องหมายอัฒภาค)
#นี่ก็คอมเมนต์ด้วย (ขึ้นต้นด้วยเครื่องหมายตัวเลข)
/ ผู้ใช้
/Windows/explorer.exe
/Windows/System32/en-US/*
; ทั้งฟอร์เวิร์ดและแบ็กสแลชใช้ได้
; ไม่จำเป็นต้องอ้างอิงเส้นทางที่มีช่องว่างภายใน
\ไฟล์โปรแกรม\A*
; ช่องว่างนำหน้าและต่อท้ายจะถูกละเว้น
\Windows\แผ่นจดบันทึก*
แยก วิมส์
คุณสามารถใช้ wimlib-imagex สารสกัด เพื่อแยกไฟล์หรือแผนผังไดเร็กทอรีจาก WIM แยก
สิ่งนี้ใช้ --อ้างอิง="กลอ" ในลักษณะเดียวกับคำสั่งอื่นๆ เช่น วิมลิบ-
ภาพx ใช้. ดู wimlib-imagex ใช้ (1) สำหรับรายละเอียดเพิ่มเติม
OPTIONS
--ตรวจสอบ
เมื่ออ่าน วิมไฟล์ให้ตรวจสอบความถูกต้องหากมีตารางความสมบูรณ์
--อ้างอิง="กลอ"
ไฟล์ glob ของ WIM เพิ่มเติมหรือแยกส่วน WIM เพื่ออ้างอิงแหล่งข้อมูล ดู
SPLIT_WIMS. บันทึก: กลอ อยู่ในเครื่องหมายคำพูดเพราะตีความโดย วิมลิบ-
ภาพx และอาจจำเป็นต้องเสนอราคาเพื่อป้องกันการขยายเชลล์
--dest-ผบ=DIR
แตกไฟล์และไดเร็กทอรีไปยังไดเร็กทอรี DIR แทนที่จะเป็นปัจจุบัน
ไดเรกทอรีการทำงาน
--to-stdout
แตกไฟล์ไปยังเอาต์พุตมาตรฐานแทนไปยังระบบไฟล์ ได้แค่นี้
ระบุหากเส้นทางที่ระบุทั้งหมดไปยังไฟล์ปกติ (ไม่ใช่ไดเร็กทอรีหรือ reparse
คะแนน) หากมี กระแสข้อมูลสำรองจะไม่ถูกดึงออกมา
--unix-ข้อมูล
ดูเอกสารประกอบสำหรับตัวเลือกนี้ใน wimlib-imagex-สมัคร (1)
--no-acs
ดูเอกสารประกอบสำหรับตัวเลือกนี้ใน wimlib-imagex-สมัคร (1)
--เข้มงวด-acls
ดูเอกสารประกอบสำหรับตัวเลือกนี้ใน wimlib-imagex-สมัคร (1)
--no-แอตทริบิวต์
ดูเอกสารประกอบสำหรับตัวเลือกนี้ใน wimlib-imagex-สมัคร (1)
--include-ชื่อไม่ถูกต้อง
ดูเอกสารประกอบสำหรับตัวเลือกนี้ใน wimlib-imagex-สมัคร (1)
--no-globs
ไม่รู้จักอักขระตัวแทนในเส้นทาง แต่ละเส้นทางจะถูกค้นหา
อย่างแท้จริง. นอกจากนี้ หากเปิดใช้งานไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ไม่อนุญาตให้ใช้ตัวเดียว
พาธเพื่อจับคู่ไฟล์หลายไฟล์ที่มีชื่อไม่ตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่แต่ต่างกัน
ชื่อที่ละเอียดอ่อน
--ไม่มีไวด์การ์ด ได้รับการยอมรับว่าเป็นนามแฝงสำหรับตัวเลือกนี้ด้วย
--nullglob
หาก glob ไม่ตรงกับไฟล์ใด ๆ ให้ละเว้นและพิมพ์คำเตือนแทนที่จะล้มเหลว
ด้วยข้อผิดพลาด กล่าวอีกนัยหนึ่งตัวเลือกนี้ช่วยให้ glob จับคู่ศูนย์ได้สำเร็จ
ไฟล์
ตัวเลือกนี้ยังมีผลกับเส้นทางที่ไม่มีอักขระตัวแทน เนื่องจากเช่น
เส้นทางยังถือว่าเป็นลูกโลกเว้นแต่ --no-globs เปิดใช้งาน. ถ้ากรณี-
เปิดใช้งานความไม่ละเอียดอ่อน glob ดังกล่าวสามารถจับคู่ไฟล์หลายไฟล์ที่มีตัวพิมพ์เดียวกัน-
ชื่อที่ไม่ละเอียดอ่อน แต่มีชื่อที่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ในขณะที่เส้นทางที่ไม่ใช่ glob (with
--no-globs) สามารถจับคู่ได้ไม่เกินหนึ่งไฟล์
--preserve-dir-โครงสร้าง
เมื่อแยกพาธ ให้คงโครงสร้างไดเร็กทอรีเก็บถาวรไว้แทน
แตกไฟล์หรือไดเร็กทอรีทรีที่ตั้งชื่อโดยแต่ละพาธโดยตรงไปยังปลายทาง
ไดเร็กทอรี บันทึก: --preserve-dir-โครงสร้าง เป็นพฤติกรรมเริ่มต้นสำหรับเส้นทางอยู่แล้ว
ใน listfiles แต่ไม่ใช่เส้นทางที่ระบุโดยตรงบนบรรทัดคำสั่ง
--wimboot
ดูเอกสารประกอบสำหรับตัวเลือกนี้ใน wimlib-imagex-สมัคร (1)
--กะทัดรัด=FORMAT
ดูเอกสารประกอบสำหรับตัวเลือกนี้ใน wimlib-imagex-สมัคร (1)
หมายเหตุ
ดูเอกสาร wimlib-imagex ใช้ (1) สำหรับเอกสารเกี่ยวกับข้อมูลอะไรและ
ข้อมูลเมตาถูกดึงออกมาบนระบบที่เหมือน UNIX เทียบกับบน Windows
บนระบบที่เหมือน UNIX ที่รองรับระบบไฟล์พื้นที่ผู้ใช้ด้วย FUSE (เช่น Linux) หนึ่งสามารถ
หรือเมานต์ภาพ WIM ด้วย wimlib-imagex ภูเขา (1) แล้วแยก
ไฟล์หรือไดเร็กทอรีที่ต้องการโดยใช้บรรทัดคำสั่งมาตรฐานหรือโปรแกรมกราฟิก
การแก้ไขจุดแยกวิเคราะห์ (aka เปลี่ยนลิงก์สัญลักษณ์สัมบูรณ์และทางแยกเป็น point
ภายในสถานที่สกัด) ไม่เคยทำโดย wimlib-imagex สารสกัด. ใช้ วิมลิบ-
ภาพx ใช้ ถ้าคุณต้องการพฤติกรรมนี้
แตกต่าง wimlib-imagex ใช้, wimlib-imagex สารสกัด ไม่รองรับการแตกไฟล์
ไปยังวอลุ่ม NTFS โดยตรงโดยใช้ libntfs-3g
wimlib v1.6.0 และใหม่กว่าสามารถแตกไฟล์จากเวอร์ชัน 3584 WIM ซึ่งมักจะมี
LZMS-บีบอัดทรัพยากรที่เป็นของแข็งและอาจดำเนินการ .esd นามสกุลไฟล์มากกว่า . Wim.
อย่างไรก็ตาม .esd ไฟล์ที่ดาวน์โหลดโดยตรงจากโปรแกรมดาวน์โหลดเว็บ Windows 8 มีการเข้ารหัส
เซ็กเมนต์ และ wimlib ไม่สามารถแยกไฟล์ดังกล่าวได้จนกว่าจะมีการถอดรหัสลับในครั้งแรก
นอกจากนี้ ไฟล์ดังกล่าวไม่ได้ออกแบบมาสำหรับการเข้าถึงแบบสุ่ม ดังนั้นการแยกไฟล์แต่ละไฟล์
จากพวกเขาอาจจะช้า
ตัวอย่าง
แตกไฟล์จากภาพแรกใน "boot.wim" ไปยังไดเร็กทอรีปัจจุบัน:
สารสกัด wimlib-imagex boot.wim 1 /Windows/System32/notepad.exe
แตกไฟล์จากอิมเมจแรกใน "boot.wim" เป็นเอาต์พุตมาตรฐาน:
สารสกัดจาก wimlib-imagex boot.wim 1 /Windows/System32/notepad.exe \
--to-stdout
แตกไฟล์จากอิมเมจแรกใน "boot.wim" ไปยังไดเร็กทอรีที่ระบุ:
สารสกัดจาก wimlib-imagex boot.wim 1 /Windows/System32/notepad.exe \
--dest-dir=ซอมดีร์
แยกไดเร็กทอรี "sources" จากอิมเมจแรกใน "boot.wim" ไปยังไฟล์ปัจจุบัน
ไดเรกทอรี:
สารสกัด wimlib-imagex boot.wim 1 /sources
แยกไฟล์และไดเร็กทอรีหลายไฟล์ในคำสั่งเดียว:
สารสกัด wimlib-imagex boot.wim 1 /Windows/Fonts \
/แหล่งที่มา /Windows/System32/cmd.exe
แตกไฟล์จำนวนมากไปยังไดเร็กทอรีปัจจุบันโดยใช้รูปแบบไวด์การ์ด:
แยก wimlib-imagex install.wim 1 "/Windows/Fonts/*.ttf"
แยกไฟล์โดยใช้ไฟล์รายการ:
wimlib-imagex แยกไฟล์ install.wim 1 @files.txt
... โดยที่ files.txt อาจมีลักษณะดังนี้:
Windows\System32\*.*
Windows\System32\??-??\*.*
Windows\System32\en-US\*.*
ใช้ wimextract ออนไลน์โดยใช้บริการ onworks.net