A torrent is stuck at 99.x% and still downloading (rubbish data), why won it finish?
This doesn’t always happen at 99.9%, it happens when it has all but the last piece. Piece sizes can vary from 32KB to 2MB, so depending on the total size of the torrent it may be on much less than 99.9% when it’s time to download the last piece. This problem is usually caused by some NAT Routers corrupting the data and affects most, if not all, BitTorrent clients. Make sure you’re using the latest firmware (check your manufacturer’s website for official firmware and installation instructions). People who get this problem usually get it on nearly every torrent. If you leave the torrent running long enough it’ll probably finish, but it could take a long time and use a lot of download quota. But if you’re not willing to wait or want a more permanent solution, stop your torrent and try the following…