Projects / bytecounter


bytecounter is a program that copies data while showing a status line indicating the data rate and estimated time remaining. Optionally, it retries on errors, which is useful for recovering files from bad media. It designed to be used "in-between" two programs to measure rate of data flow, such as between the output of a tar command and a file. It works with files, floppy disks, hard disks, terminals, tapes, CD-ROMs, FIFOs, and anything else you can think of.

Operating Systems

Recent releases

  •  08 Apr 2004 20:46

    Release Notes: The rate-calculation algorithm has been changed to use a sliding window, which makes the rate and ETA indicators reflect changes in the data rate more rapidly than the previous algorithm. The display interval may now be fractional. A bug has been fixed caused by the sometimes unfortunate timing of SIGALRM, which resulted in cryptic Perl warnings in long-term or stress-testing instances of the program.

    •  08 Apr 2004 12:10

      Release Notes: A bug in the sanity checking of the '-b' option was fixed, and a 'b' quantifier was added to the human-readable input byte conversion routine, hr2bytes(). The usage information was spruced up slightly, and some old commented-out code was removed.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.