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

ลดขนาดของข้อมูลโดยทั่วไปเพื่อรักษาพื้นที่หรือลดแบนด์วิดท์เครือข่ายที่ต้องการในขณะที่ส่งไฟล์ มันสามารถนำไปใช้กับไฟล์โฟลเดอร์ดิสก์ ฯลฯ

3
ไม่ได้ส่งความยาวเนื้อหาเมื่อเปิดใช้งานการบีบอัด gzip ใน Apache?
ฉันขอขอบคุณที่ช่วยให้เข้าใจพฤติกรรมของ Apache นี้ ฉันกำลังสื่อสารกับ PHP จากแอป iPhone Objective-C ใน application / json การบีบอัด Gzip เปิดใช้งานบนเซิร์ฟเวอร์และลูกค้าร้องขอ จาก. htaccess ของฉัน: AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php application/json สำหรับคำขอขนาดเล็ก Apache กำลังตั้งค่าส่วนหัว 'ความยาวเนื้อหา' ตัวอย่างเช่น (ค่าเหล่านี้เป็นเอาต์พุตใน Objective-C จากส่วนหัว): Connection = "Keep-Alive"; "Content-Encoding" = gzip; "Content-Length" = 185; <------------- "Content-Type" = "application/json"; Date = "Wed, 22 …

2
มีรูปแบบการบีบอัดที่รองรับการทำงานของหางหรือไม่?
ฉันกำลังมองหารูปแบบการบีบอัดที่สนับสนุนการtailed หมายความว่าคุณไม่จำเป็นต้องอ่านไฟล์ทั้งหมดเพื่อรับ X ที่ไม่มีการบีบอัด X ครั้งสุดท้าย เป็นไปได้หรือไม่กับรูปแบบใด ๆ เช่น bzip2, xz, lzma และอื่น ๆ ? ฉันเคยเขียนบางสิ่งบางอย่างโดยใช้ gzip ที่สามารถทำได้ โดยพื้นฐานแล้วอยู่ในระดับที่สูงมากสิ่งที่ทำคือบล็อก cat หลาย gzip ด้วยกันจากนั้นฉันก็มีประโยชน์ที่สามารถค้นหาย้อนหลังจากจุดสิ้นสุดของไฟล์จนกระทั่งเมื่อบล็อกสุดท้ายเริ่มต้น ไฟล์เหล่านี้สามารถอ่านได้อย่างสมบูรณ์โดยยูทิลิตี้ gzip มาตรฐาน แต่ฉันหวังว่าจะมีบางสิ่งที่มีมาตรฐานมากกว่านี้เล็กน้อย จุดประสงค์ขั้นสุดท้ายสำหรับสิ่งนี้คือไฟล์บันทึกที่ฉันสามารถบีบอัดไฟล์ออกมาได้และสามารถใช้งานtailได้ (แม้เมื่อเขียนเสร็จแล้วเช่นสตรีมมิ่ง) โดยไม่ต้องรอให้อ่านทั้งหมดจากดิสก์หรือเครือข่าย


6
เคล็ดลับเกี่ยวกับการจัดเก็บไฟล์ 25 ล้าน + ล้านไฟล์ในระบบไฟล์อย่างมีประสิทธิภาพ
สมมติว่าคุณกำลังเผชิญหน้ากับไฟล์บันทึกที่ไม่มีการบีบอัดขนาด 25 TB และคุณมีกล่องสินค้าจำนวน 20 กล่องที่มีพื้นที่จัดเก็บรวมฟรีจำนวน 25 TB คุณจะเก็บสิ่งเหล่านี้ได้อย่างไร. ก) ระบบไฟล์แบบกระจายที่จะใช้? b) รูปแบบการบีบอัด / คลาย / อัลกอริทึมใด? c) ขนาดไฟล์บันทึกคือ 1MB สูงสุด 7MB ข้อความทั้งหมดและพื้นที่ว่างจำนวนมาก d) การใช้งานคือ) คนต้องการไฟล์บันทึกล่าสุดมากกว่าก่อนหน้าดังนั้นระบบแคชที่จะใช้ข) ผู้คนจะอ่านไฟล์บันทึกเท่านั้นไม่ลบพวกเขาค) คนต้องการรายชื่อไฟล์บันทึกกับช่วงวันที่ e) ระบบปฏิบัติการที่ทำงานบนกล่องสินค้าคือ Linux f) สำหรับการสำรองข้อมูลเรามีอาเรย์การจัดเก็บที่ดูแล ดังนั้นความสามารถในการกู้คืนข้อมูลจากอาร์เรย์จึงมีอยู่ ฉันไม่ต้องการให้พวกเขาเข้าถึงระบบไฟล์โดยตรง ฉันควรทำอย่างไรดี ? ฉันจะรับ API ที่ใช้ REST ได้อย่างไร โปรดสำรองไว้ 2 เซนต์และคุณจะทำอย่างไร Ankur

4
เหตุใด IIS 7 จึงเพิกเฉยชนิด MIME (แต่ไม่ใช่ทั้งหมด) สำหรับการบีบอัด ข้อผิดพลาดในการให้: DYNAMIC_COMPRESSION_NOT_SUCCESS - เหตุผลที่ 12
ดังนั้นฉันเป็น IIS7 เล็กน้อย แต่ฉันใช้ระบบ IIS ส่วนใหญ่กลับไปเป็น 3 ฉันพยายามเปิดใช้งานการบีบอัดแบบไดนามิกและใช้งานได้เป็นส่วนใหญ่ มันใช้งานไม่ได้กับคำขอ ADO.Net Data Service (Astoria) ของฉันแบบแบตช์หรือไม่ ฉันพบการติดตามคำขอที่ล้มเหลว (FREB)ซึ่งเป็นประโยชน์จริงๆ และสิ่งที่ฉันเห็นในคำขอที่ยังReason Code 12, NO_MATCHING_CONTENT_TYPEไม่ได้แบตช์คือ ตกลงดังนั้นฉันไม่ได้ระบุประเภท MIME ที่ตรงกันนั่นเป็นเรื่องง่าย ยกเว้นนี่คือสิ่งที่ฉันมีในเว็บของฉัน config (ซึ่งฉันคิดว่าถูกต้อง แต่อาจจะไม่) <httpCompression dynamicCompressionDisableCpuUsage="100" dynamicCompressionEnableCpuUsage="100" noCompressionForHttp10="false" noCompressionForProxies="false" noCompressionForRange="false" sendCacheHeaders="true" staticCompressionDisableCpuUsage="100" staticCompressionEnableCpuUsage="100"> <dynamicTypes> <clear/> <add mimeType="*/*" enabled="true" /> </dynamicTypes> <staticTypes> <clear/> <add mimeType="*/*" enabled="true" /> </staticTypes> …

7
ไม่สามารถส่งไปยังโฟลเดอร์บีบอัด (บีบอัด)
ฉันเป็นช่างเทคนิคไอทีที่โรงเรียนมัธยมและผู้จัดการเครือข่ายของเราอยู่ห่างออกไปในระยะยาว ปัจจุบันนักเรียนของเราไม่สามารถส่งไปยัง - บีบอัดโฟลเดอร์ เมื่อลองข้อผิดพลาด 'ไม่พบไฟล์หรือไม่ได้รับอนุญาตให้อ่าน' ปรากฏขึ้น มันใช้งานได้กับพนักงานดังนั้นฉันสามารถจินตนาการได้ว่ามันเป็นการตั้งค่านโยบายกลุ่ม ฉันมีความรู้น้อยที่สุดเกี่ยวกับ GPOs ความเข้าใจของฉันคือไฟล์ temp ใช้ในไดรฟ์ C: เมื่อสร้างโฟลเดอร์ zip และฉันพยายามให้นักเรียนทดสอบเข้าถึงแบบเต็ม แต่สิ่งนี้ไม่ได้ผล บุคคลที่สาม (7-zip) ก็ใช้งานไม่ได้เช่นกัน Windows 7 ที่ใช้ 64/32 ผสมกัน เซิร์ฟเวอร์ 2008 R2 Enterprise ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างหนาแน่น!

9
ในระบบที่ทันสมัยการใช้การบีบอัดดิสก์จะทำให้ประสิทธิภาพโดยรวมดีขึ้นหรือไม่
ดูเหมือนว่าการเพิ่มขึ้นของ CPU นั้นมีความเร็วของดิสก์ที่สูงกว่าชั่วครู่หนึ่ง สมมติว่าเดสก์ท็อปหรือแล็ปท็อปที่มีซีพียู Intel / AMD ดูอัลคอร์ที่ทันสมัยและดิสก์ SATA เฉลี่ยเดียวจะทำการบีบอัดบนดิสก์ทั้งหมดส่วนใหญ่ให้ประสิทธิภาพโดยรวมที่ดีขึ้นหรือไม่ โดยทั่วไปแล้วแบนด์วิดท์ของดิสก์ที่ลดลงจะใช้เพื่อให้โหลด CPU เพิ่มขึ้นหรือไม่ ฉันแน่ใจว่าคำตอบที่แท้จริงคือ "ขึ้นอยู่กับสิ่งที่คุณทำ" โดยการถามคำถามนี้ฉันหวังว่าจะมีคนที่ทำสิ่งนี้จบลงและยกตัวอย่างหรือข้อผิดพลาด


6
ขนาดไฟล์ที่มีการบีบอัด zfs
ฉันมักจะประมาณขนาดของทรีไดเรกทอรีทั้งหมดที่ใช้du -ks $DIRECTOY_TREE_ROOTแต่วิธีนี้ไม่สามารถใช้ได้เมื่อมีการเปิดใช้การบีบอัด zfs totalแสดงโดยls -lเป็น ok สำหรับไดเรกทอรีเดียว แต่ซึ่งเป็นวิธีที่ง่ายที่สุดที่จะได้รับผลเช่นเดียวกันสำหรับต้นไม้ไดเรกทอรีหรือไม่? แก้ไข: ระบบปฏิบัติการคือ Solaris 10 ฉันกำลังมองหาขนาดไฟล์จริงไม่ใช่พื้นที่ที่ใช้บนดิสก์

3
ต้องการความช่วยเหลือเกี่ยวกับการตั้งค่าการบีบอัด IIS7 web.config
ฉันกำลังพยายามกำหนดการตั้งค่าการบีบอัด IIS7 ในไฟล์ web.config ของฉัน ฉันพยายามเปิดใช้งานคำขอ HTTP 1.0 ให้เป็น gzip MSDN มีข้อมูลทั้งหมดที่เกี่ยวกับเรื่องนี้ที่นี่ เป็นไปได้หรือไม่ที่จะมีข้อมูลการกำหนดค่านี้ในไฟล์ web.config ของเว็บไซต์ของฉันเอง? หรือฉันจำเป็นต้องตั้งไว้ที่ระดับแอปพลิเคชัน? ขณะนี้ฉันมีรหัสนั้นใน web.config ... <system.webServer> <urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" /> <httpCompression cacheControlHeader="max-age=86400" noCompressionForHttp10="False" noCompressionForProxies="False" sendCacheHeaders="true" /> ... other stuff snipped ... </system.webServer> มันไม่ทำงาน :( คำขอ HTTP 1.1 กำลังถูกบีบอัด แต่ไม่ใช่ 1.0 หน้า MSDN ข้างต้นบอกว่าสามารถใช้ใน: - Machine.config ApplicationHost.config …

5
คุณตั้งค่าขนาดบล็อก bzip2 อย่างไรเมื่อใช้ tar
ฉันใช้tarเพื่อสำรองข้อมูลเซิร์ฟเวอร์ linux ไปยังเทป ฉันใช้-jตัวเลือกในการบีบอัดไฟล์ด้วยbzip2แต่ฉันไม่เห็นวิธีการปรับตัวเลือกขนาดบล็อกสำหรับ bzip2 จาก tar ขนาดบล็อกเริ่มต้นคือ 900,000 ไบต์ซึ่งให้การบีบอัดที่ดีที่สุด แต่ช้าที่สุด ฉันไม่ได้ใส่ใจเรื่องอัตราส่วนการบีบอัดดังนั้นฉันจึงต้องการให้ bzip2 ทำงานได้เร็วขึ้นด้วยขนาดบล็อกที่เล็กลง

28
วิธีที่เชื่อถือได้มากที่สุดในการส่งไฟล์ zip ทางอีเมลคืออะไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันมักจะมีไคลเอนต์อีเมลไฟล์ zip ให้ฉันเพียงเพื่อพบว่าไฟร์วอลล์ขององค์กรของพวกเขาได้ปล้นไฟล์ที่แนบมา วิธีที่ตรงไปตรงมาที่สุดในการส่งไฟล์บีบอัดทางอีเมลคืออะไรและหลีกเลี่ยงการแนบไฟล์ของคุณโดยไฟร์วอลล์ over-eager? เพื่อความกระจ่างแจ้งฉันไม่กังวลเกี่ยวกับการส่งไฟล์ออกเนื่องจากฉันสามารถโฮสต์ไฟล์เหล่านั้นบนเว็บเซิร์ฟเวอร์ของฉันเองเพื่อดาวน์โหลด ฉันกำลังมองหาวิธีแก้ปัญหาที่ดีและเรียบง่ายสำหรับให้ลูกค้าส่งไฟล์อีเมลถึงฉัน เพื่อชี้แจงเพิ่มเติม: เนื่องจากฉันสามารถควบคุมซอฟต์แวร์ของฉันที่ทำงานบนระบบไคลเอนต์ออฟไลน์และฉันควบคุมวิธีการสร้างไฟล์ข้อมูลฉันยังคงต้องการสำรวจตัวเลือกว่าจะจัดแพคเกจข้อมูลของฉันอย่างไรเพื่อให้ง่ายที่สุดอีเมลโดยเฉพาะ ฉันต้องการหลีกเลี่ยงให้ลูกค้าของฉันติดตั้งซอฟต์แวร์เพิ่มเติมหรือใช้เว็บไซต์บุคคลที่สามในตอนท้าย

1
ได้รับข้อผิดพลาด "บรรทัดคำสั่งไม่ถูกต้อง" เมื่อพยายามแยกไฟล์เก็บถาวร 7zip บน linux
ฉันคัดลอกไฟล์ zip ขนาดใหญ่ไปยังเซิร์ฟเวอร์ Linux ฉันไม่ได้ตระหนักในตอนนั้นว่าเป็นไฟล์ 7zip หลังจาก messing รอบ ๆ ฉันติดตั้ง 7zip ด้วย "yum install p7zip" อย่างไรก็ตามเมื่อฉันพยายามแตกไฟล์เก็บถาวรด้วย 7za -x ./myarchive.zip ฉันได้รับผลลัพธ์ต่อไปนี้ 7-Zip (A) 4.61 beta ลิขสิทธิ์ (c) 1999-2008 Igor Pavlov 2008-11-23 p7zip เวอร์ชัน 4.61 (locale = C, Utf16 = ปิด, HugeFiles = เปิด, 1 CPU) ข้อผิดพลาด: บรรทัดคำสั่งไม่ถูกต้อง Google ไม่ใช่เพื่อนของฉันที่มีข้อผิดพลาดนี้ดังนั้นฉันคิดว่าฉันจะลองที่นี่ เป็นที่ถกเถียงกันว่าควรเป็น …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.