2 dépôts
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 est un utilitaire intégré au navigateur conçu pour détecter, capturer et assembler du contenu multimédia en streaming fragmenté directement à partir de pages web. Il fonctionne comme une extension de navigateur qui identifie les manifestes HTTP Live Streaming, permettant aux utilisateurs de télécharger des pistes vidéo, audio et de sous-titres sous forme de fichiers locaux complets et lisibles. L'outil se distingue en effectuant toutes les tâches de traitement entièrement au sein de l'environnement du navigateur. Il utilise des primitives de navigateur natives pour déchiffrer les segments multimédias protégés et reconstruire les flux binaires fragmentés en fichiers unifiés. En interceptant le trafic réseau et en analysant les métadonnées de flux, il permet aux utilisateurs de sélectionner des résolutions, des langues audio et des pistes de sous-titres spécifiques avant d'initier des opérations de téléchargement concurrentes. Le logiciel fournit une gestion complète pour la capture multimédia, y compris la détection automatique de playlist et l'enregistrement manuel de liens. Il gère l'orchestration des requêtes réseau, les tentatives automatiques et le muxing final des assets multimédias dans des formats portables. Le projet est distribué en tant qu'extension de navigateur, fournissant une interface centralisée pour surveiller la progression du téléchargement et gérer les fichiers multimédias exportés.
Reconstructs fragmented media streams into complete files by concatenating binary chunks directly within the browser.