Java - Lire le fichier en morceaux?

Je sais comment lire un fichier en octets, mais ne peut pas trouver un exemple de comment la lire dans les flots d'octets. J'ai un tableau d'octets, et je veux lire le fichier par 512bytes et de les envoyer sur une socket.

J'ai essayé en lisant le nombre total d'octets du fichier, puis en soustrayant de 512 octets jusqu'à ce que j'ai un morceau qui a été de moins de 512 octets et signalé d'expressions du FOLKLORE et de fin de transfert.

Je suis en train de mettre en œuvre un TFTP, où les données sont envoyées en blocs de 512 octets.

De toute façon serait reconnaissant pour un exemple.

OriginalL'auteur Sterling Duchess | 2012-03-06