15 مستودعات
Specific implementation of the Gzip algorithm to reduce data size.
Distinct from Data Compression Algorithms: Distinct from general algorithms by focusing specifically on the Gzip format implementation.
Explore 15 awesome GitHub repositories matching data & databases · Gzip Compression. Refine with filters or upvote what's useful.
This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp
Implements the Gzip algorithm to reduce data size for efficient storage and transmission.
This project is a collection of scripts and configuration files designed to automate the deployment of developer toolsets, big data tools, and system-wide dotfiles. It serves as a provisioning system for installing languages, data analysis tools, and system dependencies across diverse programming stacks. The suite provides specialized automation for macOS developer onboarding and the setup of Python data science workflows. It includes dedicated installers for distributed processing engines like Spark and Hadoop, as well as environments for web and mobile development. The system covers a broa
Calculates compression ratios by comparing original file sizes against their gzipped versions.
SVGOMG is a browser-based SVG minification tool that applies SVGO transformations entirely on the client side. It processes SVG files in a Web Worker to keep the user interface responsive, then displays the original and optimized file sizes side by side, including gzipped size estimates. The tool provides a live preview of the optimized SVG markup, rendered directly in the browser for immediate visual feedback. Users can configure which SVGO optimization plugins are enabled or disabled, set numerical precision for coordinates and transforms, and optionally pretty-print the output. Multiple op
Displays estimated gzipped file size to show real-world transfer savings after optimization.
JSONKit هي مكتبة Objective-C تُستخدم لتحليل، وتسلسل، ومعالجة بيانات JSON. تعمل كمحلل JSON يحول النص إلى هياكل بيانات أصلية ومسلسل يحول الكائنات الأصلية إلى نص JSON منسق. تتضمن المكتبة غلاف ضغط gzip يقوم بضغط حمولات JSON المسلسلة لتقليل أحجام نقل الشبكة ويكتشف تلقائياً ويفك ضغط مخازن gzip المؤقتة قبل فك التشفير. توفر مجموعة الأدوات قدرات لتحليل وتسلسل JSON، مع دعم للمسافات البادئة القابلة للتخصيص، وهروب الأحرف، ومعالجة التعليقات المرنة.
Provides a gzip compression layer to minimize the size of serialized JSON data payloads.
Pako is a pure JavaScript compression library that ports the C zlib library to JavaScript, providing deflate and gzip compression and decompression capabilities. It runs in both browser and Node.js environments by using typed arrays and universal JavaScript, avoiding platform-specific APIs for cross-platform compatibility. The library handles data through bitwise operations for Huffman coding and LZ77 matching, and automatically encodes string inputs to UTF-8 before compression while decoding them back on decompression. It supports streaming chunk-based processing, allowing incremental data h
Detect string input and encode it to UTF-8 before compression, and decode decompressed UTF-8 data back to a JavaScript string when requested.
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Compresses outgoing request bodies with GZIP transparently to reduce payload size.
KurrentDB is an event-native database designed for event sourcing and event-driven architectures. It stores events as immutable, ordered records in streams, preserving a complete audit trail and enabling temporal queries. The database uses gRPC for all client-server and inter-node communication, providing efficient binary serialization and bidirectional streaming, and supports atomic multi-stream writes that ensure consistency across multiple streams in a single transaction. The database distinguishes itself with a built-in JavaScript projection engine that transforms, filters, and aggregates
Fixes GZIP compression for empty responses to ensure compatibility with strict parsers.
This is a high-performance Go compression library providing implementations of Zstandard, Snappy, and Huffman coding. It includes a parallel compression framework for distributing gzip and stream workloads across multiple CPU cores and a specialized Huffman codec optimized for modern CPU architectures. The library features a Zstandard implementation that supports custom dictionaries and allocation-free decoding, alongside a Snappy compatible encoder for high-throughput data processing. It provides specific tools for dictionary generation and optimization to improve compression ratios for smal
Provides a parallelized implementation of Gzip to distribute workloads across multiple CPU cores.
go-restful هو إطار عمل لبناء خدمات ويب RESTful بلغة Go. يعمل كمجموعة أدوات لإدارة نقاط نهاية API، ويوفر موجه طلبات (request router) يربط طلبات HTTP الواردة بوظائف المعالجة باستخدام معاملات المسار وأنماط URL مخصصة. يتضمن إطار العمل طبقة تحويل بيانات تحول هياكل Go إلى تنسيقات JSON أو XML لهيئات الطلب والاستجابة. كما يوفر نظاماً لتنظيم خدمات الويب ذات الصلة في حاويات لإدارة بادئة نقطة النهاية والتكوين المشترك. يغطي المشروع إدارة دورة حياة الطلب من خلال مرشحات البرمجيات الوسيطة (middleware) للتحقق والمصادقة، بالإضافة إلى إدارة ترويسات مشاركة الموارد عبر المنشأ (CORS). تشمل الإمكانيات الإضافية ضغط الحمولة باستخدام gzip أو deflate وبرمجيات وسيطة لاستعادة الذعر (panic recovery) لإرجاع استجابات خطأ موحدة.
Compresses response streams using gzip or deflate to reduce network bandwidth usage.
هذا المشروع عبارة عن منسق نسخ احتياطي لنظام Unix يستخدم لنمذجة وتنفيذ حماية البيانات الكاملة. يعمل كنظام إدارة لتفريغات قواعد البيانات، والأرشفة المشفرة، وتدوير الإصدارات، ونقل التخزين عن بُعد. يتميز النظام بتنسيق أدوات النظام الأصلية لقواعد بيانات متنوعة، بما في ذلك PostgreSQL و MySQL و MongoDB و Redis و Riak. يستخدم سير عمل أرشفة آمن يجمع بين الضغط والتشفير باستخدام GPG أو OpenSSL أو AES قبل نقل الحزم إلى الخدمات المتوافقة مع S3 أو Dropbox أو الخوادم البعيدة عبر SFTP و RSync. تشمل القدرات الواسعة أتمتة مزامنة البيانات من خلال عمليات النقل التفاضلية والتحميلات المجزأة، بالإضافة إلى إدارة الاحتفاظ بالحالة لتدوير وتقليم الأرشيفات التاريخية. يتميز المنسق أيضاً بنظام إشعارات متعدد القنوات يتكامل مع البريد الإلكتروني و HTTP POST و PagerDuty ومنصات الدردشة المختلفة لتنبيه المسؤولين بنتائج العمليات. يمكن للمستخدمين تحديد سير العمل هذا باستخدام نموذج يعتمد على التكوين يدعم حقن المتغيرات الديناميكية والتحقق من بناء الجملة.
Reduces file size using the Gzip algorithm with adjustable compression levels for efficient transfers.
Bundlesize هو أداة تكامل مستمر تستخدم لحساب أوزان حزم JavaScript، وتتبع نمو الأصول، وحظر عمليات النشر التي تتجاوز حدود الحجم المحددة مسبقاً. يعمل كمدقق ومبلغ عن حجم الحزمة يراقب ملفات بناء JavaScript لمنع النمو غير المتوقع. تتكامل الأداة مباشرة في خطوط أنابيب البناء لفرض ميزانية أداء الواجهة الأمامية. وتتواصل نتائج التحقق مع منصات التحكم في الإصدار عبر استدعاءات API، مما يسمح لها بالإشارة عند تجاوز حدود حجم الحزمة وحظر طلبات السحب (pull requests) في سير عمل التكامل المستمر. يحدد النظام الأصول المستهدفة باستخدام أنماط glob ويربطها بقيود حجم محددة من خلال ملف تكوين. ويقوم بتحليل الحجم عن طريق تقييم أوزان الملفات الخام والإصدارات المضغوطة، مثل Gzip أو Brotli، مقابل الحدود القصوى.
Calculates the estimated file size after Gzip or Brotli compression to monitor actual payload weights.
lz-string هي مكتبة JavaScript وأداة سطر أوامر لضغط وفك ضغط بيانات النصوص باستخدام خوارزميات Lempel-Ziv. توفر أدوات مساعدة لتقليل حجم النصوص والملفات لتحسين التخزين وعرض النطاق الترددي للشبكة. يتضمن المشروع مشفرات متخصصة لضمان توافق البيانات المضغوطة مع طبقات النقل المختلفة. وتشمل هذه الخيارات تشفير Base64، وتعيين نصوص UTF-16 لزيادة كثافة التخزين، والترجمة الآمنة لـ URI للاستخدام في عناوين الويب. تدعم المكتبة ضغط البيانات من جانب العميل لتحسين التخزين المحلي، وتوفر واجهة سطر أوامر لتنفيذ عمليات الضغط وفك الضغط على الملفات أو المدخلات القياسية.
Provides a utility for reducing the size of string data using an LZ-based algorithm to optimize storage.
هذا المشروع عبارة عن مجموعة من ملفات dotfiles ونصوص Unix البرمجية المصممة لتخصيص وتوحيد بيئة shell ونظام التشغيل. يوفر تكوينات محمولة لـ Bash وFish shells، بالإضافة إلى تفضيلات مخصصة وتعيينات أوامر لمحرر Vim. تتضمن المجموعة نصوصاً برمجية للتمهيد المؤتمت لتهيئة أجهزة جديدة عن طريق تثبيت التطبيقات، وإدارة مديري الحزم، وإنشاء روابط رمزية للتكوين. تتميز بأتمتة سير عمل Git متخصصة لتسريع مهام التحكم في الإصدار، إلى جانب إدارة اتصال SSH آمنة باستخدام المصادقة القائمة على الأجهزة واستمرارية الاتصال. تمتد مساحة الأداة إلى مجموعة واسعة من أدوات إدارة النظام، بما في ذلك إنهاء العمليات التفاعلية، والتنقل في الدليل القائم على التعلم، وتدقيق مسار الملفات الثنائية. كما تغطي مساعدي إنتاجية المطورين لأتمتة المتصفح، واستضافة الملفات الثابتة المحلية، ومهام معالجة الوسائط مثل تحويل ترميز الفيديو ومقارنة الصور المرئية.
Includes a utility that calculates and previews the estimated size of a file after gzip compression.
source-map-explorer is a source map bundle analyzer that visualizes the space usage of bundled JavaScript files. It functions as a bundle size auditor and visualizer, using source maps to identify which original modules and files occupy the most space within a production bundle. The tool generates an interactive treemap to represent bundle composition and calculates compressed gzip sizes to estimate actual network transfer costs. It further serves as a code coverage mapper by overlaying execution data onto source maps to identify unused code segments that can be deferred or split. The utilit
Provides estimates of the file size after gzip compression to approximate actual network transfer costs.
SharpZipLib is a .NET compression library and file archiver used to create, extract, and manage Zip, GZip, Tar, and BZip2 archives. It provides a framework for compressing and decompressing data streams and files within the .NET ecosystem. The library distinguishes itself through support for archives that exceed the standard four gigabyte size limit. It also includes capabilities for decrypting password-protected files using industry-standard encryption and managing Tar archives with long filename support. The project covers a broad range of archive management operations, including integrity
Compresses and decompresses data using GZip, zlib, or raw deflate formats.