Thread mehre dateien in eine kopieren (15 answers)
Opened by mark05 at 2011-03-21 11:00

FIFO
 2011-03-24 14:38
#146872 #146872
User since
2005-06-01
469 Artikel
BenutzerIn

user image
2011-03-24T07:23:37 mark05
@fifo ..... ne ganz neuling bin ich nicht mehr .... eher
'enhhanced rookie' ;)


Wollte Dir nicht auf die Füße treten, aber Gedanken lesen ist schwierig, und dein Code hatte so manche Gräte ;)

Quote
by the way dein letztes beispiel kommt dem , wie ich mir fast gedacht habe
am naechsten . nur dass man wohl binmode nicht mehr braucht.


Du brauchst binmode! Nur dass das im open-statement integriert werden kann:
open(FH, '>', $file); binmode(FH); ist identisch zu open(FH,'>:raw', $file);, ab Perl 5.8.

Quote
wenn die source files von einem share kommen ( nfs oder cifs )
muss ich mir dann gedanken machen um das thema little/big endian ?


Nein. read() kopiert byteweise, d.h. die Bytereihenfolge der Zieldatei ist identisch zur Quelldatei. Little/Big E. spielt eine Rolle, wenn Multibyte-Werte (z.b. 32bit Integers) gespeichert sind, und Du sie in deinem Programm verarbeitest. Dann muss man ggf. mit pack() bzw. unpack() verschiedene Architekturen abbilden.

Gruß FIFO


Editiert von FIFO: typo
Last edited: 2011-03-24 14:44:18 +0100 (CET)
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"

View full thread mehre dateien in eine kopieren