Open Source Go Library สำหรับการทำงานกับ Archives

การสร้าง การจัดการ และการแยกไฟล์เก็บถาวรอย่างง่ายดายโดยใช้ Go API ระดับสูงข้ามแพลตฟอร์ม

archiver เป็นไลบรารี Go แบบโอเพ่นซอร์สที่มีฟังก์ชันสำหรับการสร้าง จัดการ และแยกไฟล์เก็บถาวรอย่างง่ายดายโดยใช้คำสั่ง Go ไลบรารีมีความเสถียรสูง การดำเนินการข้ามแพลตฟอร์ม การเก็บถาวรระดับสูง และการบีบอัดสำหรับรูปแบบที่หลากหลาย ฟังก์ชันทั่วไปบางอย่าง เช่น Archive, Unarchive, Extract, CompressFile และ DecompressFile ถูกใช้งานที่ระดับแพ็คเกจเพื่อความสะดวกของผู้ใช้

ไลบรารีช่วยให้นักพัฒนาซอฟต์แวร์สามารถบีบอัดและขยายไฟล์ของรูปแบบไฟล์บีบอัดต่างๆ เช่น Brotli (br), Bzip2 (bz2), Flate (ZIP), Gzip (GZ), lz4, snappy (SZ), xz และ Zstandard (ZSTD) ). นอกจากนี้ยังรองรับรูปแบบการเก็บถาวร เช่น ZIP, TAR และ RAR

API ได้รับการจัดทำเป็นเอกสารอย่างดีและใช้งานง่ายมาก มันให้การสนับสนุนอย่างสมบูรณ์สำหรับคุณสมบัติที่สำคัญหลายประการที่เกี่ยวข้องกับการบีบอัดและคลายการบีบอัดเช่นการสร้างไฟล์เก็บถาวร, แยกโฟลเดอร์จากไฟล์เก็บถาวร, บีบอัดไฟล์, คลายไฟล์, แตกไฟล์เฉพาะ, สตรีมไฟล์, เนื้อหาที่เก็บถาวรแบบ Traverse, การสร้างและเปิดไฟล์ RAR ที่ป้องกันด้วยรหัสผ่าน, การสตรีม การบีบอัด การบีบอัด และอื่นๆ อีกมากมาย

Previous Next

เริ่มต้นใช้งาน Archiver

วิธีที่แนะนำในการติดตั้ง Archiver มาจาก GitHub โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง Archiver ผ่าน GitHub

go get github.com/mholt/archiver/cmd/arc"

สร้างไฟล์เก็บถาวรผ่าน Go

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

บีบอัดและขยายไฟล์

ไลบรารี archiver โอเพ่นซอร์สช่วยให้นักพัฒนาซอฟต์แวร์สามารถบีบอัดและขยายขนาดไฟล์ภายในแอปพลิเคชันของตนเองได้ มีฟังก์ชันและวิธีการที่สำคัญหลายประการสำหรับการบีบอัดและขยายขนาดไฟล์ คุณสามารถใช้บีบอัดไฟล์หรือไดเร็กทอรี คลายการบีบอัดไฟล์หรือไดเร็กทอรี แตกไฟล์เฉพาะ การแตกโฟลเดอร์ และอื่นๆ อีกมากมาย

แยกไฟล์หรือโฟลเดอร์เฉพาะจากคลังเก็บ

ไลบรารี archiver โอเพ่นซอร์สช่วยให้นักพัฒนาซอฟต์แวร์สามารถอ่านและแยกไฟล์เฉพาะโดยใช้ Go API ไลบรารีรองรับการแตกไฟล์และโฟลเดอร์ไปยังที่ที่คุณเลือกด้วยโค้ดเพียงไม่กี่บรรทัด คุณสามารถเลือกไฟล์เฉพาะจากไฟล์เก็บถาวรที่ให้มาได้อย่างง่ายดาย และสามารถแตกไฟล์ไปยังที่ที่คุณต้องการได้ เช่นเดียวกับไฟล์ คุณสามารถแยกทั้งโฟลเดอร์ไปยังปลายทางที่คุณเลือกได้

 ไทย