TeraCopy to narzędzie służące do zoptymalizowania procesu kopiowania lub przenoszenia danych.
Program zwiększa szybkość kopiowania poprzez technikę dynamicznej regulacji rozmiaru bufora. Aplikacja wykorzystuje metodę asynchronicznego kopiowania podczas przesyłania danych między dwoma dyskami co zwiększa wydajność tego procesu.
Podczas pojawienia się błędów narzędzie powtarza kopiowanie danego pliku, a jeżeli nie przynosi to rezultatu, plik zostaję ominięty, nie zatrzymując dalszego przesyłania danych. Po zakończeniu kopiowania program wyświetla dokładny raport informujący które pliki zostały pominięte.
TeraCopy może weryfikować pliki po ich skopiowaniu, aby upewnić się, iż są identyczne. Odbywa się to poprzez porównanie skrótów plików źródłowych i docelowych. Obsługiwane algorytmy: CRC32, MD5, SHA-1, SHA-256, SHA-512, Panama, Tiger, RipeMD, Whirlpool i xxHash.
Program zapisuje listy plików ze wszystkimi powiązanymi informacjami w formacie HTML i CSV.