คำถามติดแท็ก compression

การย่อขนาด (บีบอัด) และกู้คืน (คลายการบีบอัด) ข้อมูล

2
วิธีจัดเก็บโฟลเดอร์ขนาดใหญ่ในไฟล์เดียวโดยไม่มีการบีบอัด
ฉันต้องการใช้โฟลเดอร์ 78gb และเก็บไว้ในไฟล์เดียว (สำหรับอัพโหลดไปยังบริการคลาวด์) ราวกับว่าฉันกำลังบีบอัดไว้ในไฟล์เก็บถาวร แต่ฉันไม่ต้องการการบีบอัดใด ๆ (ฉันไม่มี CPU มาก มีเวลา) มีอยู่หรือเปล่าที่ฉันสามารถทำสิ่งนี้ให้สำเร็จได้บางทีคำสั่งเทอร์มินัลที่ฉันไม่รู้

4
การบีบอัด VPN ส่วนตัวสำหรับอินเทอร์เน็ตที่เร็วขึ้น
พื้นหลัง: ฉันเป็นนักเรียนและปัจจุบันการเชื่อมต่อ Wi-Fi ที่โรงเรียนของฉันช้ามาก (ตายช้า) ฉันมีแผนข้อมูล 8Gb 4G แต่ถึงอย่างนั้นฉันก็จะใช้งานไม่ถึงสิ้นเดือน ฉันได้ตั้งค่าเดเบียนหัวขาดที่บ้าน (ซึ่งมีการเชื่อมต่อ 400 Mbps) และฉันได้ใช้มันเป็น Seedbox อัตโนมัติ L2TP-IPSec VPN เซิร์ฟเวอร์ BTSync และเซิร์ฟเวอร์ Apache ฉันเริ่มสร้างเมื่อสองเดือนที่แล้วโดยรู้ว่าฉันจะไม่ได้เห็นการเชื่อมต่ออินเทอร์เน็ตที่รวดเร็ว - ดังนั้นฉันค่อนข้างใหม่กับเดเบียน นี่คือคำถามของฉัน: เป็นไปได้ไหมที่จะบีบอัดข้อมูลอย่างมีประสิทธิภาพบน VPN ส่วนตัว ? ฉันรู้ว่าแอพ iPhone และ Android บางอย่างเช่นOnavo Extendสามารถทำได้และฉันสงสัยว่าฉันจะวางระบบประเภทนี้ไว้ได้อย่างไร หากฉันเคยติดตั้ง / สร้าง VPN เช่นนั้นควรเข้ากันได้กับ: Debian (เซิร์ฟเวอร์) Mac OS (คอมพิวเตอร์ของฉัน) และ iOS (โทรศัพท์ของฉัน) หากคุณมีข้อเสนอแนะอื่น …
11 debian  osx  vpn  compression  ios 


3
มีคำสั่งให้แสดงรายการขนาดไฟล์บีบอัดสำหรับไฟล์ภายในไฟล์. zip หรือไม่?
ฉันต้องการดูขนาดจริงเป็นไบต์ของแต่ละไฟล์ที่ถูกบีบอัดเป็นไฟล์ zip ไฟล์เดียว เมื่ออ่าน zip man page ฉันไม่แน่ใจว่ายูทิลิตีนั้นสามารถทำได้ นี่คือบน Mac OS X สิ่งที่ต้องการ: $zip list myarchive.zip file1.jpg 100 bytes compressed 3000 bytes uncompressed file2.jpg 130 bytes compressed 3440 bytes uncompressed
11 files  compression  zip  size 

3
เหตุใดจึงต้องใช้ cpio สำหรับ initramfs
ฉันทำ initramfs ของตัวเองต่อไปนี้วิกิพีเดีย Gentoo แทนที่จะเป็นที่คุ้นเคยtarและgzipหน้าจะบอกให้ผมใช้และcpio Wikipediaบอกว่ามันถูกใช้โดย initramfs ของเคอร์เนล 2.6 แต่ไม่ได้อธิบายว่าทำไมgzipcpio นี่เป็นเพียงการประชุมหรือcpioดีกว่าสำหรับผู้เริ่มต้นหรือไม่ ฉันยังสามารถใช้tarและได้gzipหรือไม่?

1
ฉันจะรวมไฟล์บีบอัดหลายไฟล์ไว้ในที่เก็บถาวรได้อย่างไร
ฉันมี.tar.xzไฟล์สองสามร้อยไฟล์ซึ่งเกือบจะเหมือนกัน (เป็นไฟล์ทิ้งทุกวันและฐานข้อมูลเปลี่ยนแปลงช้า) ฉันเชื่อว่าเนื่องจากความคล้ายคลึงกันในไฟล์ที่ไม่มีการบีบอัดไฟล์เหล่านั้นจะบีบอัดได้ดีมากและการทดสอบขนาดเล็กได้แสดงให้เห็นว่าการบีบอัดไฟล์ที่ไม่มีการบีบอัดจำนวนเท่าใดก็ได้สร้างไฟล์เก็บถาวรที่มีขนาดใหญ่กว่าหนึ่งไฟล์ ปัญหาของฉันคือไฟล์ที่ไม่มีการบีบอัดทั้งหมดจะมีขนาดเทราไบต์ไม่กี่ตัว (อัตราส่วนการบีบอัดประมาณ 25: 1) และฉันไม่มีพื้นที่ดิสก์มากพอที่จะใช้เป็นพื้นที่ทำงาน มีวิธีที่ฉันสามารถประมวลผลไฟล์บีบอัดทีละไฟล์เพิ่มไฟล์ลงในไฟล์เก็บถาวรไฟล์เดียวและยังคงรักษาประโยชน์ของการบีบอัดไฟล์ไว้ด้วยกันได้หรือไม่?
10 tar  compression 


2
ล้างพื้นที่ที่ไม่ได้ใช้ด้วยค่าศูนย์ (btrfs)
วิธีการล้างช่องว่างที่ไม่ได้ใช้ด้วยเลขศูนย์ (ฉันขอเครื่องมือสำหรับระบบไฟล์btrfs ) ฉันกำลังมองหาบางสิ่งที่ฉลาดกว่า cat /dev/zero > /mnt/X/big_zero ; sync; rm /mnt/X/big_zero เช่นเดียวกับFSArchiverกำลังมองหา "พื้นที่ใช้แล้ว" และไม่สนใจที่ไม่ได้ใช้ แต่เป็นเว็บไซต์ที่ตรงกันข้าม จุดประสงค์: ฉันต้องการบีบอัดภาพพาร์ติชันดังนั้นขอแนะนำให้เติมที่ว่างที่ไม่ได้ใช้ด้วยค่าศูนย์ Btw สำหรับ ext3, ext4: เคลียร์พื้นที่ไม่ได้ใช้ด้วยศูนย์ (ext3, ext4) ที่นี่ฉันขอ btrfs ความชัดเจนของ "อัลกอริทึมที่ชาญฉลาด": เมื่อฉันเห็นว่า "อัลกอริทึมที่ชาญฉลาด" นำไปสู่ความสับสนในที่สุดฉันก็ตัดสินใจที่จะเพิ่มบรรทัดเกี่ยวกับเรื่องนี้ ผู้อ่านที่รักโปรดคิดถึงระบบไฟล์เป็นโครงสร้างข้อมูล เพื่อจุดประสงค์ในการทำให้เข้าใจง่ายลองจินตนาการถึงการสร้างแผนที่ต้นไม้แดง - ดำที่สมดุลซึ่งถูกใช้เป็นชุดการเชื่อมโยงคีย์ -> ค่าที่มีค่าเป็นจำนวนเต็ม เป้าหมายคือการล้างค่าลบทั้งหมดด้วยศูนย์ อัลกอริทึม "ไม่ใช่สมาร์ท" จะวนซ้ำและเพิ่มคีย์: คู่ค่าลงในแผนที่ใหม่ (ด้วยการเปลี่ยนค่าลบเป็นศูนย์) อัลกอริทึมสมาร์ทก็จะตรวจสอบสถานที่ที่ค่าลบจะถูกเก็บไว้และล้างพวกเขาในสถานที่

1
การประมาณไฟล์ที่ไม่บีบอัดผิดหรือ?
ฉันมีไฟล์บีบอัดขนาดใหญ่ (~ 60G) ( tar.gz) ฉันเคยsplitแบ่งมันออกเป็น 4 ส่วนจากนั้นจึงcatกลับมารวมกัน อย่างไรก็ตามตอนนี้เมื่อฉันพยายามที่จะประมาณขนาดของไฟล์ที่ไม่มีการบีบอัดมันกลับกลายเป็นว่ามันเล็กกว่าเดิมหรือไม่? เป็นไปได้อย่างไร? $ gzip -l myfile.tar.gz compressed uncompressed ratio uncompressed_name 60680003101 3985780736 -1422.4% myfile.tar

3
tarring ไฟล์สามารถปรับปรุงการบีบอัดได้หรือไม่?
การรวมกลุ่มของไฟล์เข้าด้วยกันสามารถปรับปรุงการบีบอัดด้วยเครื่องมือมาตรฐานเช่น gzip, bzip2, xz ได้หรือไม่? ฉันคิดมานานแล้วว่าเป็นกรณีนี้ แต่ไม่เคยทดสอบเลย หากเรามีไฟล์ขนาด 20Mb เดียวกันซึ่งสุ่มจากไบต์สุ่มรวมกัน 2 ชุดโปรแกรมบีบอัดที่ชาญฉลาดซึ่งรู้ว่าสิ่งนี้สามารถบีบอัดทั้งลูก Tarball ลงจนเกือบ 20Mb ฉันเพิ่งลองการทดลองนี้โดยใช้ gzip, bzip2 และ xz เพื่อบีบอัด 1) ไฟล์สุ่มไบต์, 2) tarball ของไฟล์สองสำเนาและ 3) แมวของไฟล์สองชุด ในทุกกรณีการบีบอัดไม่ได้ลดขนาดไฟล์ สิ่งนี้คาดว่าสำหรับกรณีที่ 1 แต่สำหรับกรณีที่ 2 และ 3 ผลลัพธ์ที่ดีที่สุดคือไฟล์ 40Mb สามารถหดได้เกือบ 20Mb นั่นเป็นความเข้าใจที่ยากสำหรับโปรแกรมบีบอัดที่จะมองเห็นโดยเฉพาะอย่างยิ่งเนื่องจากความซ้ำซ้อนอยู่ไกลดังนั้นฉันไม่คาดหวังผลลัพธ์ที่สมบูรณ์แบบ แต่ฉันยังคงคิดว่าจะมีการบีบอัดบางอย่าง ทดสอบ: dd if=/dev/urandom of=random1.txt bs=1M count=20 cp random1.txt random2.txt …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.