วิธีเพิ่มไฟล์ลงใน rar ที่ซ่อนอยู่


0

ฉันมี rar ที่ถูกซ่อนฉันต้องการเพิ่มไฟล์เพิ่มเติมโดยใช้ winrar (ดีกว่า); มองไม่เห็นมีวิธีทำกับ cmd หรือไฟล์ชุด?


ฉันคิดว่าใน MSDOS / Windows-Shell ไฟล์ที่ซ่อนไม่สามารถเข้าถึงได้
phoeagon

1
@phoeagon ฉันเพิ่งสร้างไฟล์ที่ซ่อนและtyped มันไม่มีปัญหาเลย ย้อนกลับไปใน MS-DOS MSDOS.SYSและIO.SYSถูกทำเครื่องหมายด้วยคุณลักษณะที่ซ่อนอยู่และระบบ (ฉันเชื่อว่าอ่านอย่างเดียวเช่นกัน); ลองนึกภาพความเสียหายหากไม่สามารถเข้าถึงได้
CVn

คำตอบ:


1

คำถามของคุณมีสองส่วน ก่อนอื่นวิธีเพิ่มไฟล์ลงใน RAR ที่ซ่อนอยู่โดยใช้ WinRAR ประการที่สองวิธีการทำจากบรรทัดคำสั่ง

Windows เองไม่มีข้อ จำกัด ใด ๆ ในการเข้าถึงไฟล์ที่ระบุว่า "ซ่อน" พวกเขาเป็นเช่นนั้น ซ่อนไม่สามารถเข้าถึงได้

ย้อนกลับไปในวันเก่าของ MS-DOS สองไฟล์ระบบที่สำคัญถูกทำเครื่องหมายเป็นที่ซ่อนอยู่: และIO.SYS MSDOS.SYSไฟล์ทั้งสองนี้ประกอบขึ้นเป็นเคอร์เนล MS-DOS และถูกโหลดลงใน RAM โดยรหัสบูตระบบ (ในรุ่น DOS ต้น ๆ อย่างน้อยหนึ่งในนั้น - ฉันลืมที่หนึ่ง - ต้องมีอยู่ในภูมิภาคดิสก์ที่ต่อเนื่องกันเพราะมิฉะนั้น รหัสของการบูตไม่สามารถโหลดได้) ลองนึกภาพความเสียหายที่มันจะสร้างขึ้นหากเคอร์เนลระบบปฏิบัติการไม่สามารถเข้าถึงได้

คุณสามารถลองด้วยตัวคุณเองโดยทำสิ่งต่อไปนี้:

C:\> echo hello > myfile.txt
C:\> attrib +h myfile.txt
C:\> type myfile.txt
hello
C:\> echo world >> myfile.txt
C:\> type myfile.txt
hello
world
C:\>

attrib +h myfile.txtชุดแอตทริบิวต์ "ซ่อน" ในแฟ้ม (คุณสามารถทำเช่นนี้ผ่านเครื่องมืออื่นเช่นกันผมก็ติดอยู่กับบรรทัดคำสั่งที่นี่สำหรับความเรียบง่าย)

โปรดทราบว่า WinRAR อาจมีปัญหาเรื่องการถูกขอให้ทำงานกับไฟล์เก็บถาวรด้วยชุดของคุณลักษณะที่ซ่อนอยู่ถึงแม้ว่าฉันจะสงสัยว่าจะใช้การตรวจสอบดังกล่าว Notepad ไม่มีปัญหาในการทำงานกับไฟล์ที่ถูกทำเครื่องหมายว่าซ่อนอยู่

ส่วนที่สองคือวิธีขับ WinRAR (หรือ RAR Archiver) จากบรรทัดคำสั่ง นั่นคือสิ่งที่ฉันไม่รู้และจริง ๆ แล้วมันอาจจะดีกว่าถ้าถามว่าเป็นคำถามแยกต่างหาก


ขอบคุณเพื่อนสำหรับข้อมูลที่มีค่าสำหรับคำถามแยกต่างหากจุดประสงค์ของฉันคือทำกับ cmd และด้วย rar ดังนั้นฉันไม่คิดว่าคำถามแยกต่างหากจะช่วยฉันเนื่องจากฉันต้องการให้พวกเขาทั้งสองในเวลาเดียวกัน
user2237380

1

WinRAR ยังมาพร้อมกับโปรแกรมอรรถประโยชน์บรรทัดคำสั่งrarซึ่งคุณควรใช้สำหรับงานนี้

ตามที่อธิบายโดย Michael Kjörlingไม่มีอะไรหยุดคุณจากการเพิ่มไฟล์ลงในไฟล์เก็บถาวรที่มีชุดคุณลักษณะที่ซ่อนอยู่ ในการเพิ่มไฟล์ลงในไฟล์เก็บถาวรให้ใช้คำสั่งต่อไปนี้:

rar a archive.rar filetoadd.ext

aย่อมาจากคำสั่งเพิ่ม


อืมฉันใช้คำสั่ง "C: \ Program Files \ WinRAR \ Rar.exe" a -hp -ep3 -r -e + rash "D: \ aaa.rar" C: *. doc D: *. doc E: * .doc แต่ในตอนแรกฉันเห็นการเข้าถึงถูกปฏิเสธและฉันคิดว่ามันไม่ได้ทำงานหลังจากที่ฉันทิ้งมันไปนิดหน่อยฉันเห็นว่ามันใช้งานได้จริง แต่ในท้ายที่สุดมันทำให้ rar มองเห็นได้และไม่ซ่อนเมื่อฉันเพิ่ม u (อัปเดตมันไม่ทำงานเลย) ทำไมมันไม่ซ่อนตัวอยู่และฉันจะทำให้มันยังคงอยู่ได้หรือไม่
user2237380

1
@ user2237380: คุณอาจได้รับข้อผิดพลาดถูกปฏิเสธการเข้าถึงเนื่องจากคุณอยู่ในC:\Program Filesตำแหน่งที่คุณไม่มีสิทธิ์เข้าถึงเพื่อเขียน หากคุณอัปเดตการเก็บถาวร RAR จะสร้างการเก็บถาวรชั่วคราวใหม่ในไดเรกทอรีการทำงานปัจจุบัน (นั่นเป็นสาเหตุที่คุณได้รับข้อผิดพลาด) หลังจากเสร็จสิ้นการเก็บถาวรใหม่มันจะเขียนทับไฟล์เก็บถาวรเก่าด้วยไฟล์ใหม่ นั่นเป็นเหตุผลที่แอตทริบิวต์ที่ซ่อนอยู่หายไป สำหรับความรู้ของฉันไม่มีทางที่จะให้ RAR เคารพคุณสมบัติของระบบไฟล์ที่มีอยู่ในไฟล์เก็บถาวรได้
Der Hochstapler

ดังนั้นฉันต้องสร้างมันใหม่ซ่อนอยู่นั่นคือจุดประสงค์ของฉันสำหรับสิ่งที่ฉันต้องการทำ :( แต่ขอบคุณเพื่อนสำหรับเวลาของคุณที่คุณได้รับประโยชน์มากที่สุด :)
user2237380

-1

ฉันไม่คิดว่าเป็นไปได้ที่จะเพิ่มไฟล์ลงใน RAR ที่ซ่อนอยู่โดยใช้ WinRAR คุณจะต้องยกเลิกการซ่อนไฟล์ในช่วงเวลาของการเพิ่มไฟล์อย่างน้อยที่สุดแล้วซ่อนอีกครั้ง


ฉันคิดอย่างนั้น แต่ฉันก็ยังหวังว่าจะมีใครบางคนรู้วิธี
2237380
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.