Tixati is a free and easy to use BitTorrent client featuring detailed views of all seed, peer, and file transfer properties. Also included are powerful bandwidth charting and throttling capabilities, and a full DHT implementation. Tixati is one of the most advanced and flexible BitTorrent clients available. And unlike many other clients, Tixati contains NO SPYWARE, NO ADS, and NO GIMMICKS.
Tixati portable version is meant to run on a USB flash drive or other portable media. It stores all its configuration files in the same folder as the executable binary files, and all file paths are stored in a format relative to the program executable folder.
It is important you do not delete the "tixati_portable_mode.txt" file within the executables folder. This file is what triggers Tixati to run in portable mode. (The executable binaries are actually the same as the standard edition binaries.)
When running the portable edition from a USB flash drive, especially one that is formatted in FAT16/FAT32, you may experience some lag when initially loading a new transfer. This is because initializing and allocating large files on flash-based media consumes a greater amount of time and resources compared to a conventional hard-drive.
Tixati has the following features:
- detailed views of all aspects of the swarm, including peers, pieces, files, and trackers
- support for magnet links, so no need to download .torrent files if a simple magnet-link is available
- super-efficient peer choking/unchoking algorithms ensure the fastest downloads
- peer connection encryption for added security
- full DHT (Distributed Hash Table) implementation for trackerless torrents, including detailed message traffic graphs and customizable event logging
- advanced bandwidth charting of overall traffic and per-transfer traffic, with separate classification of protocol and file bytes, and with separate classification of outbound traffic for trading and seeding
- highly flexible bandwidth throttling, including trading/seeding proportion adjustment and adjustable priority for individual transfers and peers
- bitfield graphs that show the completeness of all downloaded files, what pieces other peers have available, and the health of the overall swarm
- customizable event logging for each download, and individual event logs for all peers within the swarm
- expert local file management functions which allow you to move files to a different partition even while downloading is still in progress
- 100% compatible with the BitTorrent protocol
- Windows and Linux-GTK native versions available
Tixati v3.11 changelog:
New BitTorrent v2 Support
- A full BEP-52 implementation has been added to the program. The primary benefit of this is the use of the block-level SHA-2 hash function instead of SHA-1 at the piece level. However, there are also many other changes from the v1 protocol that required a major review and re-write of the torrent/peers/trackers/pieces core logic. Combined version 1+2 torrents are also fully supported.
- All tracker function has been completely replaced with a newly-written implementation. Dual-protocol and dual-interface announcement is now fully supported for each individual tracker.
- A tracker presets feature has been added, which can be accessed from Settings > Transfers > Trackers. These presets can be set by simply right-clicking any transfer in the main window and using the Trackers sub-menu. They are also accessible from the standard tracker-edit dialog, the transfer preload window, and the new seed creation dialog.
- A default preset for newly-loaded transfers can also be selected in the settings window. This will be set into non-private transfers, upon loading, before applying the Individual Tracker Options.
- The peer connection logic has been largely re-written with major improvements in several areas. This was needed to accommodate the new v2 protocol messaging requirements, in particular the piece selection algorithms and file hash field synchronizing with other peers. The new implementation takes full advantage of the fact that when a transfer is only downloading a subset of files, the new v2 protocol allows clients to only download hash data for files that are needed. If managed correctly, this saves bandwidth, time, and memory, especially for extremely large torrents when only a few files are needed.
- It was also necessary in hybrid swarms to allow dual connections so peers can communicate over v1 and v2 simultaneously. This is sometimes required for situations where there are many v1-only clients in a swarm and v2 hash-info is not fully available, which, when following the specification as-written, prevents pieces from being available over the v2 connection.
- The peer connection selection and management algorithms have been completely replaced with much more modern versions that can efficiently handle multiple ports connected from the same IP, perform regular peer-ID duplicate detection, and prioritize connections based on their protocol and piece availability. Unusual situations such as losing pieces, or going from complete state to incomplete state, are now handled with great precision. The process for gathering meta-info from peers has also been greatly improved and is much faster when dealing with extremely large torrents.
- Support for web seeds has been completely overhauled. Peak speeds are much higher and far less CPU usage is needed to maintain a continuous flow of data.
- For better control over web seed connections, a brand-new Web Seed Request Limiter has also been created. This is available from Settings > Transfers > Peers. Simultaneous connections can be globally limited based on host name, and other rate-limiting/throttling parameters can also be set. Rules can be customized for different hosts. [full release notes]
All the movies displayed in the screenshot above are from PublicDomainTorrents.info: Free and Legal Torrent Downloads.
Get alerted to all of our Software updates on Twitter at @NeowinSoftware