2 repositorios
Merging fragmented binary data in the browser to reconstruct files.
Distinct from Client-Side Data Ingestion: Existing candidates focus on fetching or parsing data, not binary reassembly of fragments
Explore 2 awesome GitHub repositories matching web development · Client-Side Binary Assembly. Refine with filters or upvote what's useful.
This project is a JavaScript-based HTTP download manager and accelerator designed to increase file transfer rates within a web browser. It functions as a multi-threaded download accelerator that retrieves remote resources by splitting files into smaller segments for simultaneous downloading. The tool utilizes HTTP range requests to fetch multiple file segments in parallel, maximizing available network bandwidth. It manages this process through a client-side blob buffer and memory management system that stores binary data before assembling the segments into the final file. The system covers c
Manages binary data blobs in memory to merge asynchronously downloaded segments into a final document.
HLS Downloader es una utilidad integrada en el navegador diseñada para detectar, capturar y ensamblar contenido de medios en streaming fragmentado directamente desde páginas web. Funciona como una extensión de navegador que identifica manifiestos de HTTP Live Streaming, permitiendo a los usuarios descargar pistas de video, audio y subtítulos como archivos locales completos y reproducibles. La herramienta destaca por realizar todas las tareas de procesamiento completamente dentro del entorno del navegador. Utiliza primitivas nativas del navegador para descifrar segmentos de medios protegidos y reconstruir flujos binarios fragmentados en archivos unificados. Al interceptar el tráfico de red y analizar los metadatos del flujo, permite a los usuarios seleccionar resoluciones, idiomas de audio y pistas de subtítulos específicos antes de iniciar operaciones de descarga concurrentes. El software proporciona una gestión integral para la captura de medios, incluyendo detección automática de listas de reproducción y registro manual de enlaces. Maneja la orquestación de solicitudes de red, reintentos automáticos y el muxing final de activos de medios en formatos portátiles. El proyecto se distribuye como una extensión de navegador, proporcionando una interfaz centralizada para monitorear el progreso de la descarga y gestionar los archivos de medios exportados.
Reconstructs fragmented media streams into complete files by concatenating binary chunks directly within the browser.