bfsync is a file-synchronization tool that allows you to keep a collection of big files synchronized on many machines. It is built around a FuSE filesystem, so repositories can be mounted and the contents can be viewed and modified via the mount point. A collection of commands like commit/push/pull/put/get can be used to control bfsyncs behaviour, and trigger data / history transfers between machines. In addition to synchronizing files between many machines, bfsync can also be used to store back
uGet is a powerful cross-platform download manager. It allows to queue and schedule downloads, categorize them, resume interrupted file downloads, implictly start retrieving URLs from the clipboard, batch processing, use various protocols (HTTP, FTP, Torrent). uGet utilizes multiple connection channels/sockets for speedup, has keyboard shortcuts, a quiet and a CLI mode, allows automatic system shutdown after completion, provides a history, Aria2 and Firefox / Chrome plugins, and an Android versi
File Lock PEA encrypt files or folders, using authenticated encryption (EAX mode) to provide both confidentiality and the integrity and memory-hard key derivation functions to protect custom hardware attacks. File Lock PEA is platform-independent, needs no installation but requires the Java Runtime Environment.
Fort integrates itself into the Windows file explorer. This allows you to easily encrypt (and decrypt) files via the Explorer context menu and to protect them with a password. All file types are supported. Fort can be also used to encrypt files in Onedrive, Dropbox and other similar services. Fort takes security seriously and uses AES with 256bit keys. On decryption Fort checks that the data is not tampered in any way and informs if data tampering is detected. For each file, Fort generates a ra
The eXtensible Binary Universal Protocol (XBUP) project is an attempt to design unified general binary data communication protocol and file format. It is based on the unlimited unary-binary encoding and block-tree structure with strong-type system and automatic transformations. Implementation should provide open-source libraries, editor tools, catalog of types and processing framework.
libcfg+ is a C library that features multi- command line and configuration file parsing. It is possible to set up various special properties such as quoting characters, deliminator strings, file comment prefixes, multi-line postfixes, and more. It supports many data types such as booleans, integers, decimal numbers, strings with many additional data type flags (such as multiple values for a single option).
Gsecraif is a command line tool for splitting and recombining files in a secure manner. It addresses two aspects of security: protecting against data loss and guarding against unauthorised access. It splits a file into three or more equal sized parts (component files), up to a maximum of 255. The utility can recover the original file even if one of the component files is lost. It uses XOR (RAID 5) technology. None of the component files contain any data from the original file. It can split any k
File is a utility that classifies arbitrary files of any type mainly by their contents. It is considered standard on most Unix distributions. It can output either human-readable concise descriptions or MIME types for machine handling.
security: Misc buffer overruns and missing buffer size tests in cdf parsing. Enforce limit of 8K on regex searches that have no limits. Allow the l modifier for regex to mean line count. Default to byte count. If line count is specified, assume a max of 80 characters per line to limit the byte count. Don't allow conversions to be used for dates, allowing the mask field to be used as an offset. Make the range operator limit the length of the regex search. Windows fixes. Hangul word processor recognition. Encoding irregularities in text files. Fix uninitialized title in CDF files. Fix compilation of empty files. Fix integer formats: We don't specify 'l' or 'h' and 'hh' specifiers anymore, only 'll' for quads and nothing for the rest. This is so that magic writing is simpler. Fix memory leak. Fix out of bounds read. Fix issue with long formats not matching fmtcheck.