verification - the tool reads all files from disk, calculates their checksums to determine which files are damaged and need to be repaired īoth of these steps are time consuming.The repair process consists of two steps: Once again the recovery process is usually done using the already mentioned external tool par2cmdline: These files can be used to repair the damaged files using par2 recovery algorithm. Luckily, following Usenet standards most downloads include recovery data in form of extra files with par2-extensions. If one or more Usenet messages were missing during download the resulting files are damaged and cannot be unpacked (or used in other way). Version 18.0 takes deobfuscation in NZBGet to even higher level by introducing new rar-rename feature, which can restore correct files names for multivolume rar-archives even if the download doesn’t have any par2-files at all, or if the files were obfuscated before creating par2-files. That’s a 4GB download renamed in two seconds on a slow Linux machine. INFO Thu 01:38:44 Successfully renamed 75 file(s) for Debian.7.i686 INFO Thu 01:38:43Ĝhecking renamed files for Debian.7.i686 Many files posted to Usenet nowadays have obfuscated file names, for example: use more threads for downloading (connections) or for par-repair.use memory cache to decrease amount of disk operations.NZBGet offers a bunch of options to configure the program for systems of different leagues, for example: If the system is powerful enough and has a lot of resources - can they be used to improve download and post-processing speed? Sure, they can. There is another aspect of efficiency however. Do care about efficiency - that’s a general motto when developing NZBGet: use efficient algorithms, avoid unnecessary calculations whenever possible, don’t load everything into memory.Īll this allows NZBGet to run on systems with as little RAM as 32 MB or less and with CPUs running on 200 MHz or less.That provides the best possible usage of CPU power. The program code is compiled into native CPU instructions during build process. First of all NZBGet is written in C++ language.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |