1
0
This repository has been archived on 2025-03-31. You can view files and clone it, but cannot push or open issues or pull requests.
delphi-emuletools/README.md
2003-08-19 20:54:04 +02:00

32 lines
903 B
Markdown

eMule-Tools
===========
GapRemover
----------
Syntax: `GapRemover <infile> <outfile>`
GapRemover parses `<infile>` in 64Bytes-Blocks.
Those blocks are copied into `<outfile>` if they contain anything other than 00h-Bytes.
I wrote this because my Media Player keeps freezing when there are errors in the stream.
This procedure keeps the freezes short.
GapMerger
---------
Syntax: `GapMerger <infile1> <infile2> <outfile>`
GapRemover parses both `<infilex>`s in 64Bytes-Blocks.
It copies `<infile1>` to `<outfile>` except if a byte in `<infile1>` is 00h and the byte at the same position in `<infile2>` is NOT 00h.
Then, the byte from `<infile2>` is written into `<outfile>`.
`<infile1>` and `<infile2>` have to be same size.
I wrote this because I sometimes download the same file 2 times and both downloads have gaps at different parts of the file.
This tool merges all data into one file.