GitHub topics: large-files
GuilhermeStracini/POC-react-dotnet-UploadStream
🔬 Proof of Concept of an upload stream from React (JS & Native) app to.NET
Language: JavaScript - Size: 3.85 MB - Last synced at: about 11 hours ago - Pushed at: about 13 hours ago - Stars: 1 - Forks: 0

geofileops/geofileops
Python toolbox to process large geospatial vector files faster.
Language: Python - Size: 22.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 147 - Forks: 6

Edrusb/DAR
DAR - Disk ARchive, a fully featured backup tool
Language: C++ - Size: 14.7 MB - Last synced at: 6 days ago - Pushed at: 14 days ago - Stars: 160 - Forks: 22

efforthye/fast-filesystem-mcp
A high-performance Model Context Protocol (MCP) server that provides secure filesystem access for Claude and other AI assistants.
Language: JavaScript - Size: 361 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 6 - Forks: 1

ankitpokhrel/tus-php
🚀 A pure PHP server and client for the tus resumable upload protocol v1.0.0
Language: PHP - Size: 15.9 MB - Last synced at: 18 days ago - Pushed at: 4 months ago - Stars: 1,443 - Forks: 212

imagibee/Gigantor
Works in conjunction with System.Text.RegularExpressions.Regex to boost performance, add a replace function, and support gigantic files that exceed RAM
Language: C# - Size: 4.05 MB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 4

GuilhermeStracini/POC-react-dotnet-SplitUpload
🔬 Proof of Concept of an upload split in .NET and React JS
Language: JavaScript - Size: 416 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 2 - Forks: 0

janm31415/j3d
3d viewer for ply, stl, obj, vox, off, trc, gltf, glb
Language: C++ - Size: 16.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 0

kehvinbehvin/json-mcp-filter
JSON MCP server to filter only relevant data for your LLM
Language: JavaScript - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

amitshekhariitbhu/PRDownloader
PRDownloader - A file downloader library for Android with pause and resume support
Language: Java - Size: 466 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 3,350 - Forks: 543

agustinafassina/UploadLargeFilesNet6
This repository contains a .NET 6 API configured to support large file uploads and transfers.
Language: C# - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

spencermountain/sunday-driver
be cool with large files
Language: JavaScript - Size: 1.91 MB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 1

prlxwn/resume-php
A PHP library for creating and managing JSON Resume schemas. Simplify your resume building process with ease! 🚀📄
Language: PHP - Size: 60.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

pweerd/bigfile
LogViewer for very large logfiles and JSON/CSV/XML dumps
Language: C# - Size: 1.41 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 9 - Forks: 1

rail5/polonius
A text editor for very large files
Language: C++ - Size: 709 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 7 - Forks: 1

jcs-elpa/guard-lf
Guard large files
Language: Emacs Lisp - Size: 61.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 5 - Forks: 3

matveynator/find-large-dirs
A simple tool to scan directories, find the largest ones, and analyze disk usage with file type statistics. Ideal for storage optimization and backup monitoring.
Language: Go - Size: 1.66 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

suhaotian/lfs-auto-track
Automatically run `git lfs track` to track large files in pre-commit hook.
Language: TypeScript - Size: 124 KB - Last synced at: 29 days ago - Pushed at: 6 months ago - Stars: 9 - Forks: 1

Worldwidebrine/rtcfiletransfer
Language: HTML - Size: 168 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

jempe/gitlfslite
GitLFSLite A lightweight tool for managing large files in Git repositories by using metadata text files and rsync to simplify synchronization, offering a practical alternative to Git LFS and Git Annex.
Language: Go - Size: 65.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

TappNetwork/laravel-uppy-s3-multipart-upload
Multipart Uploads using Laravel, AWS S3, and Uppy
Language: PHP - Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 78 - Forks: 22

Vicky-Christofilopoulou/xv6
This project extends the xv6 operating system’s filesystem with support for large files and symbolic links, as a project in "Operating Systems" course.
Language: Assembly - Size: 1.67 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

erbsland-dev/fast-file-encryption
Fast, secure, and minimal file encryption for large files using RSA and AES.
Language: Python - Size: 5.32 MB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 2

pmqs/Fix-OneDrive-Zip
Fix OneDrive Zip files >4Gig
Language: Perl - Size: 150 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 296 - Forks: 26

J0rgeSerran0/FileCutter
Library to split a large file into small ones, and join them again into the original large file
Language: C# - Size: 43.9 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 6

Ackrome/CrowdGit
CrowdGit — это приложение, разработанное для упрощения процесса синхронизации и управления учебными материалами, размещенными на платформе GitHub. Оно предназначено для всех, кто работает с учебными материалами на GitHub.
Language: Python - Size: 2.61 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

TCB13/thunder-tus-php
PHP implementation of the TUS resumable upload protocol v1.0.0.
Language: PHP - Size: 3.13 MB - Last synced at: 5 days ago - Pushed at: almost 6 years ago - Stars: 13 - Forks: 2

mk-fg/incremetal-disk-compare-and-sync
Tool to build/maintain hash-map of source file/dev/image blocks and incrementally sync those with least reads/writes
Language: Nim - Size: 106 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

offensive-vk/tiny-r2-client
Visual Client to Upload Large Files to Cloudflare R2 Object Storage.
Language: TypeScript - Size: 86.9 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

sioaeko/Vencord-splitLargeFile
A Vencord plugin that bypasses Discord's 8MB file size limit by automatically splitting large files during upload and merging them back together upon download.
Language: TypeScript - Size: 33.2 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 7 - Forks: 0

h1ack/CSV2SQLite-DataFetcher
convert large CSV to SQLite and fetch data "Searching.."
Language: Python - Size: 8.79 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

carl-erwin/unlimited
An experimental text editor written in Rust with very large file support
Language: Rust - Size: 1.6 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 18 - Forks: 0

gruzewson/ExternalFileSorting
External sorting algorithm with large buffers to efficiently handle datasets larger than available RAM. It simulates real-world disk I/O operations
Language: Java - Size: 483 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

fralau/xmlshow
Settle for LESS: a fast and super-simple XML viewer for command-line
Language: Shell - Size: 472 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 18 - Forks: 1

xolox/python-pdiffcopy
Fast large file synchronization inspired by rsync
Language: Python - Size: 82 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 0

akbarisajjad/Scanner-file-windows-
This code is a useful tool for checking for duplicate and corrupted files and can be very useful for managing files in a large directory. However, it could be made more robust and reliable by improving error handling and performance optimization.
Language: Python - Size: 19.5 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

soypat/exif
Dead simple exchangeable image file format tools for Go optimized for large image files using lazy loading.
Language: Go - Size: 161 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 1

abdus/large-file-upload
Example code for uploading large files into a Node web server by slicing the actual file on client-size and uploading in chunks.
Language: JavaScript - Size: 12.7 KB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

bcremer/LineReader
Read large files line by line in a memory efficient (constant) way.
Language: PHP - Size: 36.1 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 6

mkdika/lff-cr
Simple and straightforward large files finder utility
Language: Crystal - Size: 671 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 18 - Forks: 0

markjoshwel/sidestepper
a fast enough .gitignore-respecting large file finder
Language: Rust - Size: 23.4 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

crhntr/go-mesh 📦
goMeSH is a small library for parsing MeSH data files available at https://www.nlm.nih.gov/mesh/download_mesh.html
Language: Go - Size: 850 KB - Last synced at: 6 days ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

webaddicted/LocalFiles
This Repo help in keep separate large file from original project.
Language: HTML - Size: 379 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

JoshRodd/mll
Find longest length of a line or longest CSV field in a CSV file
Language: C - Size: 454 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Wittline/csv-schema-inference
A tool to automatically infer columns data types in .csv files
Language: Jupyter Notebook - Size: 92.8 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 35 - Forks: 4

horacehoff/outstock
A discord large-file storage solution
Language: Python - Size: 968 KB - Last synced at: 5 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 1

mkmik/imsy
simple incremental pull of immutable large files
Language: Go - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 0

openconcerto/GigaNotePad
A notepad application designed to handle very large text file
Language: Java - Size: 492 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

fromsmash/smash-uploader-js
Official JavaScript library to upload & share large files and folders (Node.js, browsers) using the Smash API & SDK 🚀
Language: TypeScript - Size: 367 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

f-a-t-h-e/large-file-upload
A simple but efficient way to handle large file uploads
Language: JavaScript - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

verma/dakait
A tool to download files from your FTP/SFTP servers in an organized way.
Language: Clojure - Size: 1.66 MB - Last synced at: 5 months ago - Pushed at: about 11 years ago - Stars: 37 - Forks: 6

Tinram/RND64
Fast multi-threaded data generator.
Language: C - Size: 136 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 1

tomecode/crypter
Encrypting large files with python
Language: Python - Size: 334 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

gap-decoder/gapdecoder Fork of EmelyanenkoK/GAPDownloader
Google Arts And Culture Downloader. Python script to download high-resolution images from google arts & culture.
Language: Python - Size: 69.2 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 80 - Forks: 13

elonen/lanscatter
Efficient large files distribution app for Local Area Networks
Language: Python - Size: 478 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

shiv-source/MERN-large-file-upload-challenge
Large File Upload System - MERN Stack Challenge
Size: 1.95 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

EDM115/school-codes-v2-large-files
Language: HTML - Size: 2.49 GB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

chris-burgin/dropbox-session-upload
Node wrapper around the dropbox upload session API to help concurrently upload files over 150mb to dropbox.
Language: JavaScript - Size: 121 KB - Last synced at: 6 days ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 4

Neodelf/tail
Tail command-line tool written in ruby
Language: Ruby - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

miryamch/MarsImg
SiftGPU based program to detect and match Swiss-cheese features on very large Mars images
Language: C - Size: 65.2 MB - Last synced at: over 1 year ago - Pushed at: about 11 years ago - Stars: 0 - Forks: 0

Wittline/csv-shuffler
A tool to automatically Shuffle lines in .csv files
Language: Python - Size: 9.77 KB - Last synced at: 14 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

superolmo/BigFiles
Notepad++ Plugin for reading large files
Language: C - Size: 10.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 4

anon1303/DataWarehouseAnalyzer
Language: Python - Size: 1000 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

shyunku-archives/SendWhere
Custom N:N File Sharing(send or transmit) Server
Language: JavaScript - Size: 1.54 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

christianjmartin/Weaver-Game
Users are prompted to enter 2 different words (or randomly chosen) and from there, find word after word that is one letter apart until the second word has been reached
Language: C - Size: 1.24 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

matthew01lokiet/Github-large-files-packer
Bash scripts that split content into 100MB files or combine splitted content if needed.
Language: Shell - Size: 143 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

dhairya0907/react-native-encryption
Encryption/Decryption for React Native
Language: Swift - Size: 4.22 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 3

josephsurin/su-downloader3
nodejs HTTP downloader with pause/resume support and segmented downloading
Language: JavaScript - Size: 1.43 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 9

BenderScript/DocSumAI
Using OpenAI Assistant API to create a Program that summarizes very large files
Language: Python - Size: 4.3 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

okfn-brasil/oficial-backupsbig 📦
backup de big-files da produção da OKBR
Size: 12.7 MB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

CatchZeng/AppThinning
Make app thinner. Help you find large files and compress png, gif, jpg, svg files. 应用程序瘦身工具,帮助你找到大文件,压缩png、gif、jpg、svg等文件。
Language: JavaScript - Size: 791 KB - Last synced at: 9 days ago - Pushed at: almost 4 years ago - Stars: 23 - Forks: 5

ernitingarg/very-large-file-processing-python
Python solution which uses min-heap data structure and thread parallalism to process very large file
Language: Python - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

MNoorFawi/large-data-processing-with-command-line
Processing large data files using different R data.table package and Command Line tools.
Language: Shell - Size: 287 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

MNoorFawi/handling-big-files-with-R
Using various R packages and techniques to explore, analyze and sample big data files without reading the whole files.
Language: R - Size: 69.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

ivandokov/git-extras
Scripts for some useful git commands
Language: Python - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 2

hopeliz/helper-tools
Offline web tools that make my job easier
Language: JavaScript - Size: 252 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

HiWayne/large-file-uploader
大文件上传,支持多线程切片、断点续传、秒传、离线缓存等功能。file uploader, supporting: multithreaded file segmentation, resume from break point, uploaded immediately, offline storage...
Language: TypeScript - Size: 6.35 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

AlexandrSachkov/LineCatcher
Line Catcher (LC) is an advanced programmable log parsing tool aimed to simplify and save time on viewing, searching, and parsing large text files
Language: C++ - Size: 1.8 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 1

tsauter/transmit
Robust and fault tolerant file transfer system.
Language: Go - Size: 56.6 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 4 - Forks: 0

WuLex/LargeVideoFileUploadSample
Automatically extract the first 15 seconds of uploaded videos and save them to the server
Language: C# - Size: 34.1 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

jarfil/chunker.sh
Split and compress large files with multi-threading in parallel
Language: Shell - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

init-random/mmap_batcher
Language: Python - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

sanchewy/CompSecLab3
Trojan Horse Lab
Language: Java - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

joebos/pylinesvr
Line Server - Python implementation
Language: Python - Size: 35.1 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

pekabon/LogGrok
LogGrok Log Viewer
Language: Nemerle - Size: 6.65 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 3

ibiixie/LFEditor 📦
A WIP Large-File Viewer written in C++ using the Qt framework.
Language: C++ - Size: 218 KB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

davidssmith/RawArray.jl
Raw array (RA) file format for simple, robust, and user-friendly N-dimensional array storage
Language: Julia - Size: 44.9 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 2

oliverpool/sparsehash Fork of kalafut/imohash
Fast hashing for large files
Language: Go - Size: 42 KB - Last synced at: 23 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

ccpwcn/uniq-fields-count
日志文件分析工具,支持超大型日志文件,我自己做的基准测试是3分钟完成100GB日志的数据筛选并去重
Language: Go - Size: 3.91 KB - Last synced at: 10 months ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 1

yitzikc/grpc-file-exchange
Client-server file storage and retrieval using gRPC
Language: C++ - Size: 29.3 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 4

apollo008/orchid-fst
This project Orchid-Fst implements a fast text string dictionary search data structure: Finite state transducer (short for FST) in c++ language.This FST C++ open source project has much significant advantages.
Language: C++ - Size: 7.31 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 2

shine-jayakumar/splich
Splich is a simple file splitting tool written in python that can split a file into parts, and stitch them back together.
Language: Python - Size: 14.8 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 2

surajp/csvlookup
Bash + AWK script for quick Vlookups using CSV files. Ideal for large data sets
Language: Shell - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: about 9 years ago - Stars: 4 - Forks: 2

mapstertech/mapbox-upload-cli
A CLI to helping with large file uploads to Mapbox.
Language: JavaScript - Size: 1.83 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

jamnicki/split-corpus
Split-corpus package that provide dividing text corpora into the meaningful parts as close to specified size as possible.
Language: Python - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

harshitScript/file-client-server-operation
An express server to demonstrate working with files like png/jpg/pdf/* , sharing between client and server, streaming data versus pre-loading data , statically versus manually serving files, small files versus Bigger files, Reducing response time.
Language: JavaScript - Size: 128 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

accumu/mod_cache_disk_largefile
ACC large-file optimized cache module for Apache HTTPD. Used on https://mirror.accum.se/ to serve tens of petabytes over the years.
Language: C - Size: 213 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

jdr0887/lfws-rs
Large File Windowed Search in Rust
Language: Rust - Size: 8.79 KB - Last synced at: 21 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

nazimcanislam/size-of-universe
Terminal based Java program that prints (at least tries) the size of the known universe to file.
Language: Java - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

guenther-brunthaler/someplace-fuzzy--search-6cvtuxm0hulqcbp0ac85y1j3l
grep-like fuzzy search through text documents based on w-shingling
Language: C - Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
