Koken: Datei bitweise lesen

Beitrag lesen

So, ich habe mittlerweile die Lösung gefunden (xhtmlforum.de):

  
	$fp = fopen($filename, 'rb');  
	$content = fread($fp, filesize($filename));  
	fclose($fp);  
	for($i=0;$i < strlen($content);$i++)  
		{  
		for($b=0;$b<8;$b++)  
			{  
			echo (((1 << $b) & ord($content[$i])) > 0)?'1':'0';  
			}  
		}  

danke an alle, die es versucht haben! Vielleicht könnt ihr mir noch helfen den Code zu verstehen? Was genau machen << und & im allgemeinen?

(eine Bezeichnung unter der ich googeln kann reicht schon, mit << und & zu suchen ist nur sinnlos)