C API สำหรับการบีบอัดและคลายการบีบอัดไฟล์ข้อมูล
ไลบรารีการบีบอัดข้อมูล Open Source C เพื่อสร้าง Archiver ที่ช่วยให้โปรแกรมเมอร์สามารถบีบอัดและขยายขนาดไฟล์ข้อมูลของคุณได้
ไลบรารี C การบีบอัดข้อมูลแบบโอเพ่นซอร์ส zlib ช่วยให้โปรแกรมเมอร์คอมพิวเตอร์สร้างไฟล์เก็บถาวรสำหรับการทำงานกับรูปแบบไฟล์บีบอัดภายในแอปพลิเคชันของตนเอง เป็นไลบรารีบีบอัดข้อมูลแบบไม่สูญเสียข้อมูลสำหรับใช้กับฮาร์ดแวร์คอมพิวเตอร์และระบบปฏิบัติการแทบทุกชนิด สิ่งที่ยอดเยี่ยมคือรูปแบบข้อมูล zlib นั้นสามารถพกพาข้ามแพลตฟอร์มได้
ไลบรารี zlib นั้นเสถียร พกพาได้ และฟรี เอ็นจิ้น Zlib ใช้ API อย่างง่ายที่ใช้กลไกในการบีบอัดและคลายการบีบอัดไฟล์ของคุณ ไลบรารีใช้ฟังก์ชันเสมือนที่อนุญาตให้ผู้ใช้ปรับแต่งอินเทอร์เฟซผู้ใช้ของตนเป็น zlib zlib ยังเป็นส่วนประกอบที่สำคัญของแพลตฟอร์มซอฟต์แวร์มากมาย รวมถึง Linux, macOS และ iOS ห้องสมุดมีสิ่งอำนวยความสะดวกสำหรับการควบคุมโปรเซสเซอร์และการใช้หน่วยความจำ
เริ่มต้นกับ zlib
ในการรันโปรเจ็กต์ของคุณโดยใช้ zlib คุณต้องดาวน์โหลดที่เก็บจาก GitHub ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง
นี่คือคำสั่ง
git clone https://github.com/madler/zlib.git
การบีบอัดสตริงของข้อมูล
zlib จัดเตรียมฟังก์ชันสำหรับบีบอัดสตริงข้อมูลภายในแอปพลิเคชันของคุณเอง อนุญาตให้บีบอัดข้อมูลอินพุตที่กำหนดไปยังไดเร็กทอรีหรือไฟล์ปลายทางที่กำหนด ไลบรารี zlib ให้ฟังก์ชันการบีบอัดแก่เรา ซึ่งสามารถใช้ในการบีบอัดสตริงข้อมูลได้ ต้องการสองอาร์กิวเมนต์สำหรับข้อมูลที่จำเป็นต้องบีบอัดและพารามิเตอร์สำหรับระดับของการบีบอัด
การบันทึกข้อมูลที่บีบอัดลงในไฟล์
ไลบรารี zlib แบบโอเพ่นซอร์สมีชุดฟังก์ชันที่มีประโยชน์สำหรับการบีบอัดไฟล์ อำนวยความสะดวกให้ผู้ใช้และแอปพลิเคชันบันทึกข้อมูลที่บีบอัดลงในไฟล์หรือพื้นที่ดิสก์และใช้งานในภายหลัง คุณต้องระบุข้อมูลและชื่อไฟล์สำหรับการบันทึกข้อมูลที่บีบอัด หลังจากบันทึกข้อมูลที่บีบอัดแล้ว คุณสามารถดูและใช้ข้อมูลนั้นได้ในภายหลังตามความต้องการของคุณ
คลายการบีบอัดข้อมูล & ไฟล์ข้อมูล
ไลบรารี zlib แบบโอเพ่นซอร์สยังอำนวยความสะดวกให้ผู้ใช้และแอปพลิเคชันของผู้จัดเก็บในการคลายสตริงของข้อมูลภายในแอปของตนเอง มีชุดฟังก์ชันที่มีประโยชน์บางชุดไว้เพื่อการนี้ คุณสามารถคลายการบีบอัดสตริงข้อมูลได้อย่างง่ายดายโดยใช้ฟังก์ชันคลายการบีบอัด นอกจากนี้ยังรองรับการคลายการบีบอัดข้อมูลขนาดใหญ่เช่นเดียวกับข้อมูลที่บีบอัดที่มีอยู่ในไฟล์