Re: Can't I get a /dev/one?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 14, 2004 at 01:53:12AM -0400, William M. Quarles wrote:
> Chris Adams wrote:
> >Once upon a time, William M. Quarles <walrus@xxxxxxxxxxxxx> said:
> >
> >>>man tr
> 
> Wow, that man page was difficult to comprehend... pretty abstract... 
...
> Looks like that will take a lot longer than dd, because it's only 
> reading in one byte at a time.

$ cat one.c
#include <stdio.h>
 
main()
{
 
int i;
for ( i=0; i<= (512-1); i++ ) {
        fputc((int) 0xff, stdout ); 
	/* 0xff can be ~0x00, 0x00, 0xA5, ~0xA5, 0x5A depending...  */
        }
}

===
Compile
	cc one.c

Test....

$ a.out| od -x
0000000 ffff ffff ffff ffff ffff ffff ffff ffff
*
0001000

$ a.out | wc
      0       0     512

Change the code or use a shell wrapper to get different chunk/ byte counts.

Of interest  A5 and 5A reverse the bits in good ways for those that
want to wipe a disk.
   0xA5==10100101
   0x5A==01011010






-- 
	T o m  M i t c h e l l 
	/dev/dull where insight begins.



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux