11
ฉันจะสร้างไฟล์เก็บถาวร 7-Zip ด้วย. NET ได้อย่างไร
ฉันจะสร้างไฟล์เก็บถาวร 7-Zip จากแอปพลิเคชันคอนโซล C # ได้อย่างไร ฉันต้องสามารถแยกไฟล์เก็บถาวรโดยใช้โปรแกรม7-Zipปกติที่มีอยู่ทั่วไป นี่คือผลลัพธ์ของฉันพร้อมตัวอย่างที่ให้ไว้เป็นคำตอบสำหรับคำถามนี้ "ปลอกกระสุนออก" เพื่อ 7z.exe - นี้เป็นวิธีที่ง่ายและมีประสิทธิภาพมากที่สุดและผมสามารถยืนยันได้ว่ามันใช้งานได้เป็นอย่างดี ตามที่workmad3 กล่าวไว้ฉันแค่ต้องรับประกันว่า 7z.exe ได้รับการติดตั้งบนเครื่องเป้าหมายทั้งหมดซึ่งเป็นสิ่งที่ฉันสามารถรับประกันได้ 7Zip ในการบีบอัดหน่วยความจำ - หมายถึงการบีบอัดคุกกี้ "ในหน่วยความจำ" ก่อนส่งไปยังไคลเอนต์ วิธีนี้ดูเหมือนจะค่อนข้างดี วิธีการห่อหุ้ม (ตัดLZMA SDK ) byte[]ประเภทกลับ เมื่อฉันเขียนbyte[]อาร์เรย์ไปยังไฟล์ฉันไม่สามารถแตกโดยใช้ 7-Zip ( File.7z is not supported archive) 7zSharp Wrapper (พบใน CodePlex) - นี่ห่อ 7z exe / LZMA SDK ฉันอ้างอิงโปรเจ็กต์จากแอพของฉันและมันสร้างไฟล์เก็บถาวรบางไฟล์ได้สำเร็จ แต่ฉันไม่สามารถแตกไฟล์โดยใช้โปรแกรม …
102
c#
.net
compression
7zip