เก็บถาวรไฟล์จากบรรทัดคำสั่ง ไวยากรณ์บรรทัดคำสั่งทั่วไป สิ่งที่จำเป็นสำหรับงานของเรา
- การแนะนำ
- การสำรองข้อมูลจะทำงานอย่างไร
- สคริปต์
- บรรทัดคำสั่ง WinRAR
- ไฟล์แบตช์
- ผู้จัดกำหนดการ
- บทสรุป
- ลิงค์
การแนะนำ
ควรทำการสำรองข้อมูลเสมอ โดยเฉพาะอย่างยิ่งสำหรับเซิร์ฟเวอร์ นี่คือสัจพจน์ มีวิธีการสำรองข้อมูลที่แตกต่างกัน - เพียงแค่คัดลอก, เก็บถาวร, ซอฟต์แวร์พิเศษจำนวนมาก (รวมถึงตัวอย่างเช่นการสำรองข้อมูลมาตรฐานจาก Microsoft) ที่ใช้งานได้กับดิสก์, เทป, MO เป็นต้น แต่จะทำอย่างไรถ้าไม่สามารถติดตั้งซอฟต์แวร์บุคคลที่สามได้และความสามารถของซอฟต์แวร์มาตรฐานยังไม่เพียงพอ? ตัวอย่างเช่น คุณต้องการสำรองข้อมูลโฟลเดอร์เซิร์ฟเวอร์อันมีค่าบางโฟลเดอร์โดยอัตโนมัติในสัปดาห์ที่ผ่านมาหรือไม่? เขียนซอฟต์แวร์ของคุณเอง? สามารถ. แต่ไม่ใช่การล่าสัตว์ จากปืนใหญ่ที่นกกระจอก ฉันอยากทำแค่สคริปต์ และผู้จัดเก็บที่ดีจะช่วยเราในเรื่องนี้ WinRAR,บิวท์อิน ตัวกำหนดเวลาของ Windowsและหนังสือ เจสซี่ ตอร์เรส "สคริปต์ผู้ดูแลระบบ Windows ".
การสำรองข้อมูลจะทำงานอย่างไร
ดังนั้น ฉันต้องการ:
- จัดเก็บข้อมูลสำรองในแต่ละวันเป็นไฟล์เก็บถาวร
- แต่ละไฟล์ควรสร้างขึ้นด้วยชื่อที่ไม่ซ้ำกัน (ควรรวมวันที่สร้างไว้ในชื่อไฟล์ด้วย)
- กระบวนการสร้างการสำรองข้อมูลควรเป็นไปโดยอัตโนมัติ
- ไฟล์ที่เก่ากว่า 1 สัปดาห์ควรถูกลบโดยอัตโนมัติ
การเก็บถาวรจะได้รับการจัดการ WinRARมันจะตั้งชื่อไฟล์โดยอัตโนมัติ สคริปต์จะกำหนดอายุและลบไฟล์เก่า ( วีบีสคริปต์) และฉันจะทำทุกอย่างโดยอัตโนมัติโดยใช้บิวท์อิน ตัวกำหนดเวลาของ Windows.
สคริปต์
สคริปต์เป็นไปตามขั้นตอนจากหนังสือ เจสซี่ ตอร์เรส "สคริปต์ผู้ดูแลระบบ Windows
"(โดยเฉพาะจาก บทที่ 3
"การให้บริการไฟล์") ฉันเสริมพวกเขาเพื่อดำเนินงานของฉัน
นี่คือฟังก์ชันที่เราต้องการ (นี่คือโค้ดทั้งหมด):
เราใส่รหัสนี้ลงในไฟล์ Remove_old_backups.vbs.
บรรทัดคำสั่ง WinRAR
WinRAR archiver มีการสนับสนุนบรรทัดคำสั่งที่มีประสิทธิภาพ โดยเฉพาะอย่างยิ่งสามารถสร้างชื่อไฟล์ตามเทมเพลตที่กำหนดเอง รวมถึงข้อมูลบริการต่างๆ เช่น วันที่ ซึ่งจริงๆ แล้วคือสิ่งที่เราต้องการ นอกจากนี้ยังสามารถทำงานกับรายการไฟล์หรือไดเร็กทอรีสำหรับการเก็บถาวรซึ่งทำให้การแก้ไขไฟล์แบตช์ง่ายขึ้นมาก
ฉันใช้บรรทัดคำสั่งต่อไปนี้เพื่อเก็บข้อมูล (เขียนในไฟล์ make_daily.bat):
"c:\program files\winrar\winrar.exe" a -s -r -rr10p -dh -ed -m3 -ilogC:\DailyBackupScript\dailybackup.log -ag+YYYYMMDD X:\DailyBackup\backup
มาแบ่งมันออกเป็นองค์ประกอบ:
- "c:\program files\winrar\winrar.exe"- เส้นทางสู่ WinRAR
- ก- คำสั่งให้เพิ่มไฟล์
- -ส- โหมดการบีบอัด " แข็ง"
- -ร- มีไดเร็กทอรีย่อย
- -rr10p- ในกรณีที่เราเพิ่มข้อมูลสำหรับการกู้คืน (-rr) จำนวน 10% (10p)
- -dh- เปิด halyards มีประโยชน์หากมีคนอยู่จนถึง 24.00 น. และแก้ไขไฟล์ที่ควรเก็บไว้ในการสำรองข้อมูล
- -เอ็ด- อย่าเพิ่มไดเร็กทอรีว่าง
- -m3- อัตราส่วนกำลังอัด 3
- -ilogC:\DailyBackupScript\dailybackup.log- เก็บบันทึก (-ilog) และเขียนไปที่ "C:\DailyBackupScript\dailybackup.log"
- -ag+YYYYMMDD X:\DailyBackup\backup- สร้างชื่อไฟล์โดยเพิ่มปี เดือน และวันปัจจุบันไว้ที่จุดเริ่มต้น ชื่อไฟล์จะมีลักษณะดังนี้: 20060927backup.rar
- X:\DailyBackup\สำรองข้อมูล- โฟลเดอร์สำหรับเขียนข้อมูลสำรองและชื่อของข้อมูลสำรอง (ซึ่งเพิ่มปี, เดือน, วันไว้ที่จุดเริ่มต้น)
ไฟล์แบตช์
งานทั้งหมดในการสร้างการสำรองข้อมูลจะขึ้นอยู่กับไฟล์คำสั่ง (ไฟล์ .bat)
- ฉันมีสองคน: make_daily.bat
- - มีคำสั่งสำหรับสร้างไฟล์เก็บถาวรหรือไฟล์ backup_task.bat
- - ดำเนินการดังต่อไปนี้: เรียกล่ามสคริปต์สคริปต์
- และส่งสคริปต์เพื่อดำเนินการลบไฟล์เก่า ฉันมีสองคน:สาเหตุ
- และส่งผ่านเป็นพารามิเตอร์ทั้งโฟลเดอร์ที่ต้องเก็บถาวรหรือไฟล์รายการ (ซึ่งมีหลายโฟลเดอร์สำหรับการเก็บถาวร) - มีคำสั่งสำหรับสร้างไฟล์เก็บถาวรหรือไฟล์ในทางกลับกัน เรียกว่าตัวกำหนดเวลาของ Windows
ตามเวลาที่กำหนด ฉันมีสองคน:เนื้อหาไฟล์
(ในหนึ่งบรรทัด):
ตามเวลาที่กำหนด - มีคำสั่งสำหรับสร้างไฟล์เก็บถาวรหรือไฟล์:
@"c:\program files\winrar\winrar.exe" a -s -r -rr10p -dh -ed -m3 -ilogC:\DailyBackupScript\dailybackup.log -ag+YYYYMMDD X:\DailyBackup\backup %1
@cscript Remove_old_backups.vbs โทร make_daily.bat @backup.lst ในการทำงานคุณต้องสร้างไฟล์ด้วยการสำรองข้อมูล.lst
(ไฟล์ข้อความธรรมดา) ควรมีรายการไดเร็กทอรีที่รวมอยู่ในการสำรองข้อมูล แต่ละไดเร็กทอรีควรอยู่ในบรรทัดแยกกัน เช่น:
C:\Projects c:\VeryImportantProjects c:\ชื่อโฟลเดอร์พร้อมช่องว่าง\SubFolder WinRARโปรดทราบว่าชื่อไดเรกทอรีต้นทางที่มีการเว้นวรรคไม่จำเป็นต้องใส่เครื่องหมายคำพูดหากคุณใช้ไฟล์รายการ หากคุณส่งผ่านโดยตรง จะต้องมีเครื่องหมายคำพูด อย่าใส่เครื่องหมายทับต่อท้าย -
ผู้จัดกำหนดการ
จะไม่เข้าใจสิ่งนี้ สามารถเรียกตัวกำหนดเวลาได้ผ่านเมนูเริ่ม|โปรแกรม|อุปกรณ์เสริม|เครื่องมือระบบ|งานที่กำหนดเวลาไว้ หรือผ่านแผงควบคุม - โฟลเดอร์จะเปิดขึ้นงานที่กำหนดเวลาไว้
ซึ่งคุณต้องเพิ่มงานใหม่ สามารถทำได้ดังนี้ (ผมให้แค่ขั้นตอนพื้นฐานเท่านั้น)
ดับเบิลคลิกเพิ่มงานที่กำหนดเวลาไว้เพื่อเพิ่มงานใหม่
เรามาเลือกไฟล์ bat ของเรากันดีกว่า:
ตั้งชื่อและความถี่ของงาน
มาตั้งเวลาเริ่มต้นกัน
มาตั้งค่าบัญชีและรหัสผ่านที่งานจะดำเนินการ จำเป็น!
เพิ่มงานแล้ว คุณสามารถแก้ไขคุณสมบัติของงานได้ด้วยการคลิกขวาที่ไอคอนงานในโฟลเดอร์งานที่กำหนดเวลาไว้ และเลือกรายการเมนู.
บทสรุป
คุณสมบัติ
ดังนั้นเราจึงสร้าง "การสำรองข้อมูล" ที่ง่ายที่สุด แต่ทรงพลัง :) (หรือการสำรองข้อมูลอันไหนถูกต้อง) จากวิธีการชั่วคราว มันสามารถขยายและปรับแต่ง เปลี่ยนผู้จัดเก็บ เพิ่มการตรวจสอบทุกประเภท ฯลฯ และทั้งหมดนี้โดยไม่ต้องใช้ผลิตภัณฑ์ของบุคคลที่สามและแทบไม่มีการเขียนโปรแกรมเลย
ฉันหวังว่าประสบการณ์ของฉันจะเป็นประโยชน์กับคุณ
ตัวเลือกคำสั่ง rar.exe
http://www.forum.mista.ru/topic.php?id=227495<команда> –<ключ1> –<ключN> <архив> <файлы…> <@файл-список…> <путь для извлечения\>คำสั่ง การรวมกันของอักขระที่ระบุการกระทำที่ WinRAR จะดำเนินการ คีย์ คีย์ใช้เพื่อกำหนดการดำเนินการเฉพาะ อัตราการบีบอัด ประเภทไฟล์เก็บถาวร ฯลฯ ไฟล์เก็บถาวร ชื่อของไฟล์เก็บถาวรที่กำลังประมวลผล files ชื่อของไฟล์ที่กำลังประมวลผล ไฟล์รายการ ไฟล์รายการเป็นไฟล์ข้อความธรรมดาที่มีชื่อของไฟล์ที่จะประมวลผล ชื่อไฟล์แต่ละชื่อจะต้องอยู่ในบรรทัดแยกกันและเริ่มต้นที่ตำแหน่งแรกของบรรทัด อนุญาตให้ใส่ความคิดเห็นลงในไฟล์รายการได้ สัญลักษณ์ของการเริ่มต้นความคิดเห็นคือ // ตัวอย่างเช่น หากต้องการเก็บถาวรไฟล์ *.txt จากโฟลเดอร์ c:\work\doc ไฟล์ *.bmp จากโฟลเดอร์ c:\work\image และไฟล์ทั้งหมดจากโฟลเดอร์ c:\work\misc คุณสามารถสร้างไฟล์ backup.lst มีบรรทัดต่อไปนี้: c:\work\doc\*.txt //สำเนาสำรองของ textsc:\work\image\*.bmp //สำเนาสำรองของ drawingsc:\work\misc หลังจากนี้ สำหรับการเก็บถาวรจะ เพียงพอที่จะรันคำสั่ง: rar การสำรองข้อมูล @ backup.lstIn หนึ่ง บรรทัดคำสั่งได้รับอนุญาตให้ระบุทั้งชื่อสามัญหรือกลุ่มของไฟล์ที่จะประมวลผลและแสดงรายการไฟล์ หากไม่ได้ระบุไฟล์หรือรายการไฟล์ ระบบจะถือว่ารูปแบบ *.* (เช่น WinRAR จะประมวลผลไฟล์ทั้งหมด) เส้นทางการแตกไฟล์ ใช้เฉพาะกับคำสั่ง e และ x และระบุโฟลเดอร์ที่ควรแตกไฟล์ หากไม่มีโฟลเดอร์นี้ โฟลเดอร์นั้นจะถูกสร้างขึ้น หมายเหตุ ก) หากไม่ได้ระบุไฟล์หรือรายชื่อไฟล์ จะใช้รูปแบบ *.* และ WinRAR จะประมวลผลไฟล์ทั้งหมด b) หากไม่ได้ระบุนามสกุลไฟล์เก็บถาวร WinRAR จะใช้รูปแบบไฟล์เก็บถาวรเริ่มต้นที่เลือกไว้ในโปรไฟล์การเก็บถาวรเริ่มต้น แต่หากคุณต้องการระบุประเภทไฟล์เก็บถาวรอย่างชัดเจน สามารถทำได้โดยเพิ่มส่วนขยาย RAR หรือ ZIP ลงในไฟล์เก็บถาวร ชื่อ. c) คีย์ที่ป้อนบนบรรทัดคำสั่งมีลำดับความสำคัญสูงกว่าการตั้งค่าที่เกี่ยวข้องในกล่องโต้ตอบการกำหนดค่า เช่น มีการใช้พารามิเตอร์ที่ระบุโดยคีย์ d) สำหรับคำสั่ง c, e, s, t, rr, k และ x สามารถใช้เทมเพลตในชื่อไฟล์เก็บถาวรได้ ดังนั้นคำสั่งเดียวจึงสามารถประมวลผลไฟล์เก็บถาวรหลายรายการพร้อมกันได้ ยิ่งไปกว่านั้น หากคุณระบุสวิตช์ -r พร้อมกับคำสั่งเหล่านี้ ไฟล์เก็บถาวรจะถูกค้นหาในโฟลเดอร์ย่อยทั้งหมด จ) คำสั่งและสวิตช์บางคำสั่งใช้กับไฟล์เก็บถาวร RAR เท่านั้น บางคำสั่งใช้ได้กับไฟล์เก็บถาวร RAR และ ZIP และบางคำสั่งใช้กับไฟล์เก็บถาวรทุกรูปแบบที่รองรับ ขึ้นอยู่กับความสามารถที่รวมอยู่ในรูปแบบไฟล์เก็บถาวร f) คำสั่งและสวิตช์ไม่คำนึงถึงขนาดตัวพิมพ์ ดังนั้นคุณจึงสามารถพิมพ์ได้ทั้งอักษรตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
ตัวเลือก:
Ac ลบแอตทริบิวต์ "archive" หลังจากเก็บถาวรหรือแยก -ad เพิ่มชื่อไฟล์เก็บถาวรไปยังเส้นทางปลายทาง -af<тип>ระบุรูปแบบไฟล์เก็บถาวร -ag[รูปแบบ] เพิ่มวันที่และเวลาปัจจุบันให้กับชื่อไฟล์เก็บถาวร -ao เพิ่มไฟล์ด้วยชุดแอตทริบิวต์ "เก็บถาวร" -ap ตั้งค่าเส้นทางภายในไฟล์เก็บถาวร -ตาม ซิงโครไนซ์เนื้อหาของไฟล์เก็บถาวร -av เพิ่ม ลายเซ็นอิเล็กทรอนิกส์ -av- ห้ามเพิ่ม/ตรวจสอบลายเซ็นอิเล็กทรอนิกส์ -cl แปลงชื่อไฟล์เป็นตัวพิมพ์เล็ก -cu แปลงชื่อไฟล์เป็นตัวพิมพ์ใหญ่ -df ลบไฟล์หลังจากเก็บถาวร -dh เปิดไฟล์ที่ใช้ร่วมกัน -ds อย่าเรียงลำดับไฟล์เมื่อเก็บถาวร -ed ห้าม เพิ่มโฟลเดอร์ว่าง -en อย่าเพิ่มบล็อก "สิ้นสุดการเก็บถาวร" " -ep แยกเส้นทางจากชื่อ -ep1 ยกเว้นโฟลเดอร์ฐานจากเส้นทาง -ep2 บันทึกเส้นทางไฟล์แบบเต็ม -f รีเฟรชไฟล์ -hp[รหัสผ่าน] เข้ารหัสทั้งข้อมูลและส่วนหัวของไฟล์ -ibck เรียกใช้ WinRAR เป็นกระบวนการพื้นหลังในซิสเต็มเทรย์ -ieml ส่งไฟล์เก็บถาวรทางอีเมล -ilog[ชื่อ] เขียนบันทึกข้อผิดพลาดไปยังไฟล์ -inul อย่าแสดงข้อความแสดงข้อผิดพลาด -k ล็อคไฟล์เก็บถาวร -kb บันทึกไฟล์ที่แยกออกมาโดยมีข้อผิดพลาด ดิสก์ -ม
ทีม:
A เพิ่มไฟล์ไปยังไฟล์เก็บถาวร C เพิ่มความคิดเห็นเกี่ยวกับไฟล์เก็บถาวร D ลบไฟล์ออกจากไฟล์เก็บถาวร E แยกไฟล์จากไฟล์เก็บถาวรโดยไม่สนใจเส้นทาง F รีเฟรชไฟล์ในไฟล์เก็บถาวร K ล็อคไฟล์เก็บถาวร M ย้ายไฟล์และโฟลเดอร์ไปยังไฟล์เก็บถาวร R กู้คืนไฟล์เก็บถาวรที่เสียหาย RC สร้างโวลุ่มที่หายไปขึ้นใหม่ RR[N] เพิ่มข้อมูลการกู้คืน RV[N] สร้างโวลุ่มสำหรับการกู้คืน S[ชื่อ] แปลงไฟล์เก็บถาวรเป็นไฟล์ที่ขยายได้เอง S- ลบโมดูล SFX T ทดสอบไฟล์ในไฟล์เก็บถาวร U อัปเดตไฟล์ใน ไฟล์เก็บถาวร X แยกไฟล์จากไฟล์เก็บถาวรด้วยเส้นทางแบบเต็ม
L: ดูเนื้อหาที่เก็บถาวร
ตัวอย่างของเรา:
เพิ่มไปยังไฟล์เก็บถาวรชื่อ arh.rar ทั้งหมดไฟล์ที่มีนามสกุล .dbf และ .cdx
1. สร้างไดเร็กทอรีย่อย Arhiv ในไดเร็กทอรี BAZA
2. กำหนดเส้นทางไปยังไดเรกทอรีย่อย Arhiv:
ตั้งค่าเริ่มต้นเป็น "D:\BAZA\Arhiv"
เรียกใช้ WinRAR\RAR.exe ถึง arh.rar D:\BAZA\*.dbf
เรียกใช้ WinRAR\RAR.exe ถึง arh.rar D:\BAZA\*.cdx
แยกไฟล์ออกจากไฟล์เก็บถาวร โดยไม่สนใจเส้นทาง ( ทั้งหมดไฟล์ที่มีนามสกุล .dbf และ .cdx):
1. สร้างไดเร็กทอรีย่อย Razarh ในไดเร็กทอรี BAZA
2. กำหนดเส้นทางไปยังไดเร็กทอรีย่อย Razarh:
ตั้งค่าเริ่มต้นเป็น "D:\BAZA\Razarh"
3. วางโปรแกรม WinRAR ไว้ในไดเร็กทอรี Arhiv
4. ป้อนคำสั่งบรรทัดคำสั่ง MS-DOS:
เรียกใช้ WinRAR\unrar.exe e -y arh.rar *.dbf "D:\BAZA\razarh"
เรียกใช้ WinRAR\unrar.exe e -y arh.rar *.cdx "D:\BAZA\razarh"
การเก็บถาวรไฟล์
โปรแกรมเก็บถาวรที่ทำงานภายใต้ Windows 9x
การเก็บถาวรไฟล์เมื่อทำงานกับคอมพิวเตอร์ส่วนบุคคล มักจำเป็นต้องจัดเก็บสำเนาสำรองของไฟล์บนฟล็อปปี้ดิสก์ในระยะยาว เมื่อคุณคัดลอกไฟล์ สำเนานั้นจะใช้พื้นที่มากเท่ากับไฟล์ต้นฉบับ ดังนั้นคุณอาจต้องใช้ฟล็อปปี้ดิสก์จำนวนมาก สำหรับกรณีดังกล่าวเป็นพิเศษ โปรแกรมเก็บถาวร- โปรแกรมเหล่านี้ผลิต การบีบอัดบรรจุภัณฑ์ข้อมูลซึ่งนำไปสู่การประหยัดพื้นที่ 40-50% นอกจากนี้เมื่อทำการเก็บถาวรไฟล์สามารถรวมเป็นบล็อกเดียวที่เรียกว่า ไฟล์เก็บถาวรหรือเพียงแค่ คลังเก็บเอกสารสำคัญซึ่งโดยทั่วไปจะทำเมื่อจัดเก็บกลุ่มของไฟล์ที่แชร์ หลังจากเก็บถาวรแล้ว ไฟล์เก็บถาวรที่ได้จะถือว่าเหมือนกับไฟล์อื่น: คัดลอก ลบ เปลี่ยนชื่อ ไฟล์เก็บถาวรประกอบด้วยรายการไฟล์เหล่านั้น (สารบัญไฟล์เก็บถาวร) และรหัสควบคุมสำหรับแต่ละไฟล์เพื่อตรวจสอบความสมบูรณ์ของไฟล์เก็บถาวร
หากจำเป็น ไฟล์เก็บถาวรที่ต้องการจะถูกคลายซิปและแตกไฟล์โดยใช้ โปรแกรมคลายการบีบอัด(บ่อยครั้งที่ฟังก์ชั่นการเก็บถาวรและการยกเลิกการเก็บถาวรจะรวมกันในโปรแกรมเดียว) หลังจากนั้นไฟล์เก็บถาวรจะกลายเป็นไฟล์ต้นฉบับหรือกลุ่มของไฟล์เดียวกันที่ถูกวางไว้ในระหว่างการเก็บถาวร
เรามาแนะนำแนวคิด” แค็ตตาล็อกฐาน"- “ฐาน” จะเป็นไดเร็กทอรี (โฟลเดอร์) ที่มีไฟล์ที่จะเก็บถาวรหรือที่ควรวางไฟล์ไว้หลังจากคลายการแพ็กไฟล์เก็บถาวร
ไฟล์ทั้งหมดที่อยู่ในไดเร็กทอรีฐาน (โฟลเดอร์) และหากจำเป็นและหากกำหนดรูปแบบคำสั่งที่เหมาะสมและในไดเร็กทอรีย่อยเมื่อทำการเก็บถาวรจะถูกแปลงเป็นไฟล์เก็บถาวรไฟล์เดียวหรือสามารถเพิ่มลงในไฟล์เก็บถาวรที่มีอยู่แล้วได้ เมื่อคุณคลายซิปไฟล์เก็บถาวร ไฟล์ทั้งหมดที่มีอยู่จะถูกวางไว้ในไดเร็กทอรีฐาน และหากจำเป็น คุณสามารถสร้างไดเร็กทอรีย่อยที่จำเป็นในนั้นได้โดยอัตโนมัติ
“ตามค่าเริ่มต้น” ไฟล์ทั้งหมดจากไดเร็กทอรีที่ระบุจะรวมอยู่ในไฟล์เก็บถาวร หากจำเป็นต้องรวมเพียงบางส่วนในไฟล์เก็บถาวร ระบบจะใช้การระบุชื่อไฟล์หรือรายชื่ออย่างชัดเจน ในกรณีนี้ คุณได้รับอนุญาตให้ใช้เทมเพลต MS-DOS เพื่อระบุกลุ่มของไฟล์
โปรแกรมเก็บถาวรสมัยใหม่จะต้องทำหน้าที่พื้นฐานดังต่อไปนี้:
สร้างไฟล์เก็บถาวรจากแต่ละไฟล์หรือทั้งหมดของไดเร็กทอรีฐานและไดเร็กทอรีย่อย
เพิ่มและแทนที่ไฟล์ในไฟล์เก็บถาวร
แยกและลบไฟล์ออกจากไฟล์เก็บถาวร
ดูเนื้อหาของไฟล์เก็บถาวร
ปกป้องแต่ละไฟล์ที่เก็บถาวรด้วยรหัส
สร้าง หลายเล่มเก็บถาวรเช่น ไฟล์เก็บถาวรที่ประกอบด้วยไฟล์หลายไฟล์ที่จะอยู่ในฟล็อปปี้ดิสก์ที่แตกต่างกัน (เพื่อแสดงถึงสื่อเก็บข้อมูล - ฟล็อปปี้ดิสก์แต่ละแผ่น - เป็นเรื่องปกติที่จะใช้คำว่า " ปริมาณ”);
ทดสอบไฟล์เก็บถาวรตรวจสอบความปลอดภัยของข้อมูลในนั้น
ป้อนความคิดเห็นต่อไฟล์ลงในไฟล์เก็บถาวร
จำเส้นทางของไฟล์ในไฟล์เก็บถาวร
สร้าง สกัดตัวเองเก็บถาวรทั้งในเล่มเดียวและหลายเล่ม สกัดด้วยตนเอง ไฟล์เก็บถาวรถูกสร้างขึ้นพร้อมกับส่วนขยาย .exeซึ่งมีโมดูลซอฟต์แวร์ที่กำลังคลายการบีบอัด ดังนั้นจึงไม่จำเป็นต้องมีโปรแกรมคลายซิปเพื่อแตกไฟล์ออกมา
ดูเนื้อหาของไฟล์ข้อความที่มีอยู่ในไฟล์เก็บถาวร
บันทึกไฟล์เดียวกันหลายเวอร์ชันในไฟล์เก็บถาวร
กู้คืนไฟล์จากไฟล์เก็บถาวรที่ถูกทำลาย
ตรวจสอบการปกป้องข้อมูลในไฟล์เก็บถาวรและการเข้าถึงไฟล์ที่อยู่ในไฟล์เก็บถาวรโดยใช้รหัสผ่าน
โปรแกรมเก็บถาวรทำงานแยกกันภายใต้ MS-DOS และภายใต้ Windows 9x
โปรแกรมเก็บถาวรที่ทำงานภายใต้ MS-DOS
ปัจจุบันมีหลายสิบแห่งในโลกที่พบมากที่สุดแสดงไว้ในตารางที่ 1
ตารางที่ 1
ชื่อโปรแกรม |
คำอธิบายโปรแกรมโดยย่อ |
สร้างในปี 1993 โดย Robert K. Young (สหรัฐอเมริกา) โปรแกรมนี้เป็นมาตรฐานของโปรแกรมเก็บถาวร |
|
สร้างในปี 1994 โดย Evgeny Roshal (เอคาเทรินเบิร์ก รัสเซีย) โปรแกรมเดียวในโลกที่มีเชลล์ในตัวเช่น Norton Commander นอกจากนี้ หากมีผู้จัดเก็บที่เหมาะสมบนดิสก์ ระบบจะประมวลผลไฟล์เก็บถาวรในรูปแบบทั่วไปหลายรูปแบบ |
|
แพคเกจซอฟต์แวร์ รหัสไปรษณีย์ |
ประกอบด้วยตัวเก็บถาวร PKZIP.EXE และตัวถอนการเก็บถาวร PKUNZIP.EXE ดีมากในการบีบอัดข้อมูลกราฟิก สร้างขึ้นในปี 1993 โดย PKWARE Inc. (สหรัฐอเมริกา) |
โปรแกรม Archiver ได้รับชื่อจากส่วนขยายที่กำหนดให้กับไฟล์เก็บถาวร ความแตกต่างระหว่างโปรแกรม Archiver อยู่ที่ความเร็วของการดำเนินการ ความหนาแน่นของการบีบอัดของไฟล์เก็บถาวร และอัลกอริธึมสำหรับการบีบอัดไฟล์ลงในไฟล์เก็บถาวร
หลักการของการใช้โปรแกรมเก็บถาวรส่วนใหญ่ที่ทำงานภายใต้ MS-DOS นั้นคล้ายคลึงกัน ความแตกต่างส่วนใหญ่อยู่ที่รูปแบบของข้อมูลวิธีใช้ที่แสดงบนหน้าจอและรูปแบบของคำสั่งบันทึก
หากต้องการบันทึกคำสั่งให้เรียกใช้โปรแกรม Archiver ที่ต้องการอย่างถูกต้องคุณต้องใช้ ข้อความคำใบ้ข้อมูลข้อความช่วยเหลือมักจะแสดงเป็นภาษาอังกฤษและมีตัวอย่างการเขียนคำสั่งเพื่อดำเนินการต่างๆ ตัวอย่างการเรียกข้อความช่วยเหลือของโปรแกรม Archiver ที่ให้ไว้ในตารางที่ 1 (เพื่อความชัดเจน คำสั่งจะเขียนด้วยตัวพิมพ์ใหญ่):
1. สำหรับโปรแกรม Archiver arj.exe:
ARJ.EXE /?
2. สำหรับโปรแกรม Archiver rar.exe:
RAR.EXE /?
ที่ไหน /? – พารามิเตอร์สำหรับรับคำใบ้แบบเต็ม
3. สำหรับโปรแกรม Archiver pkzip.exe:
PKZIP.EXE /ชม
สำหรับโปรแกรมคลายการบีบอัด pkunzip.exe:
PKUNZIP.EXE /ชม
โดยที่ /h คือพารามิเตอร์เพื่อรับคำใบ้แบบเต็ม
คำแนะนำเครื่องมือระบุไวยากรณ์บรรทัดคำสั่งของ MS-DOS รวมถึงรายการคำสั่งและตัวเลือกที่มีอยู่ในโปรแกรม
ไวยากรณ์บรรทัดคำสั่งของโปรแกรมเก็บถาวร MS-DOS:
< ชื่อโปรแกรม Archiver><команда> [ ตัวเลือก...]< ชื่อไฟล์เก็บถาวร>[ <ชื่อไฟล์>]
ที่ไหน<ชื่อของโปรแกรม Archiver> - ชื่อ เปิดตัว โปรแกรม archiver หรือโปรแกรม dearchiver
<ทีม> - สัญลักษณ์ที่ระบุให้ผู้จัดเก็บทราบว่าจำเป็นต้องดำเนินการใดในกรณีนี้
[ ตัวเลือก...] - ตัวเลือกการตั้งค่า เรียกอีกอย่างว่า “ส่วนขยาย” หรือ “คีย์” ของคำสั่งและประกอบด้วยอักขระหนึ่งตัวขึ้นไปที่นำหน้าด้วยอักขระตัวใดตัวหนึ่ง “ / ” หรือสัญลักษณ์ “ - - คำสั่งสามารถมีหลายตัวเลือก เขียนโดยคั่นด้วยช่องว่างหลังอักขระคำสั่ง
<ชื่อไฟล์เก็บถาวร> - ไฟล์เก็บถาวรที่กำลังประมวลผลถูกระบุด้วยนามสกุลของโปรแกรมเก็บถาวรที่เกี่ยวข้อง เช่น: . arj, .rar, .zip ;
<ชื่อไฟล์> - ตั้งชื่อไฟล์ที่รวมอยู่ในไฟล์เก็บถาวร ชื่อไฟล์จะแสดงรายการคั่นด้วยช่องว่าง หากไม่มีชื่อไฟล์ ก็จะถูกประมวลผล ทั้งหมดไฟล์ของไดเร็กทอรีย่อยปัจจุบัน
พารามิเตอร์ที่อยู่ในวงเล็บเหลี่ยมเป็นทางเลือก ดังนั้นตัวเลือกและรายการไฟล์ที่เก็บถาวรจึงเป็นพารามิเตอร์ทางเลือกและไม่ได้ใช้เสมอไป ในบางกรณี อาจไม่สามารถระบุคำสั่งได้ ซึ่งในกรณีนี้ถือว่าการดำเนินการถูกระบุเป็นค่าเริ่มต้น
มาดูคุณสมบัติของโปรแกรม Archiver กัน ARJ, RAR, PKZIP และ PKUNZIPซึ่งเรียกได้ว่าดีที่สุดในแง่ของช่วงฟังก์ชันที่มอบให้กับผู้ใช้ อัตราการบีบอัด และความเร็ว
ไวยากรณ์บรรทัดคำสั่ง
WinRAR สามารถควบคุมได้จากบรรทัดคำสั่ง ไวยากรณ์บรรทัดคำสั่งทั่วไปคือ:
WinRAR<команда> -<ключ1> -<ключN> <архив> <файлы…> <@файл-список…> <путь для извлечения\>
ทีม | การรวมกันของอักขระที่กำหนดการกระทำที่ WinRAR จะดำเนินการ |
สำคัญ | คีย์ใช้เพื่อกำหนดการดำเนินการเฉพาะ อัตราการบีบอัด ประเภทไฟล์เก็บถาวร ฯลฯ |
คลังเก็บเอกสารสำคัญ | ชื่อของไฟล์เก็บถาวรที่กำลังประมวลผล |
ไฟล์ | ชื่อของไฟล์ที่ประมวลผล |
ไฟล์รายการ | ไฟล์รายการคือไฟล์ข้อความปกติที่มีชื่อของไฟล์ที่จะประมวลผล ชื่อไฟล์แต่ละชื่อจะต้องอยู่ในบรรทัดแยกกันและเริ่มต้นที่ตำแหน่งแรกของบรรทัด อนุญาตให้ใส่ความคิดเห็นลงในไฟล์รายการได้ สัญลักษณ์ของการเริ่มต้นความคิดเห็นคือสัญลักษณ์ // ตัวอย่างเช่น หากต้องการเก็บถาวรไฟล์ *.txt จากโฟลเดอร์ c:\work\doc ไฟล์ *.bmp จากโฟลเดอร์ c:\work\image และไฟล์ทั้งหมดจากโฟลเดอร์ c:\work\misc คุณสามารถสร้างไฟล์ backup.lst มีบรรทัดต่อไปนี้: c:\work\doc\*.txt//สำเนาสำรองของข้อความ c:\work\image\*.bmp//สำเนาสำรองรูปภาพ หลังจากนี้การรันคำสั่งก็เพียงพอแล้วในการเก็บถาวร: winrar สำรองข้อมูล @ backup.lst ในบรรทัดคำสั่งเดียว คุณสามารถระบุทั้งชื่อปกติหรือกลุ่มของไฟล์ที่จะประมวลผล และแสดงรายการไฟล์ได้ หากไม่ได้ระบุไฟล์หรือรายการไฟล์ ระบบจะถือว่าเทมเพลตนั้น *.* (เช่น WinRAR จะประมวลผลไฟล์ทั้งหมด) |
เส้นทางการสกัด | ใช้กับคำสั่งเท่านั้น จและ xและระบุโฟลเดอร์ที่ควรแตกไฟล์ หากไม่มีโฟลเดอร์นี้ โฟลเดอร์นั้นจะถูกสร้างขึ้น |
หมายเหตุ
ก) ถ้าไม่ทั้งสองอย่าง ไฟล์, ไม่ใช่ทั้งสองอย่าง ไฟล์รายการจากนั้นรูปแบบ *.* จะถูกนัย , เหล่านั้น. WinRAR จะประมวลผลไฟล์ทั้งหมด
b) หากไม่ได้ระบุไว้ ส่วนขยายเก็บถาวร จากนั้น WinRAR จะใช้รูปแบบการเก็บถาวรเริ่มต้นที่เลือกไว้ในโปรไฟล์การเก็บถาวรเริ่มต้น แต่หากคุณต้องการระบุประเภทการเก็บถาวรอย่างชัดเจน คุณสามารถทำได้โดยการเพิ่มชื่อ คลังเก็บเอกสารสำคัญส่วนขยาย RAR หรือ ZIP
c) คีย์ที่ป้อนบนบรรทัดคำสั่งมีลำดับความสำคัญสูงกว่าการตั้งค่าที่เกี่ยวข้องในกล่องโต้ตอบการกำหนดค่า เช่น มีการใช้พารามิเตอร์ที่ระบุโดยคีย์
ง) สำหรับทีม ค, อี, ส, ต, ร.ร., เคและ เอ็กซ์คุณสามารถใช้ไวด์การ์ดในชื่อไฟล์เก็บถาวรได้ ดังนั้นคุณจึงสามารถประมวลผลไฟล์เก็บถาวรหลายรายการพร้อมกันได้ด้วยคำสั่งเดียว ยิ่งไปกว่านั้น หากคุณระบุคีย์พร้อมกับคำสั่งเหล่านี้ ไฟล์เก็บถาวรจะถูกค้นหาในโฟลเดอร์ย่อยทั้งหมด
จ) คำสั่งและสวิตช์บางคำสั่งใช้กับไฟล์เก็บถาวร RAR เท่านั้น บางคำสั่งใช้ได้กับไฟล์เก็บถาวร RAR และ ZIP และบางคำสั่งใช้กับไฟล์เก็บถาวรทุกรูปแบบที่รองรับ ขึ้นอยู่กับความสามารถที่รวมอยู่ในรูปแบบไฟล์เก็บถาวร
f) คำสั่งและสวิตช์ไม่คำนึงถึงขนาดตัวพิมพ์ ดังนั้นคุณจึงสามารถพิมพ์ได้ทั้งอักษรตัวพิมพ์เล็กและตัวพิมพ์ใหญ่