Es gibt viele Möglichkeiten, eine große Datei zu teilen und zusammenzufügen.
Wenn Sie ein kostenloses Dienstprogramm eines Drittanbieters akzeptieren, können Sie HJ Split oder GSplit verwenden . Es gibt jedoch viele andere.
Wenn Sie die Datei als Ganzes beibehalten und gleichzeitig in Blöcke komprimieren möchten, können Sie 7Zip verwenden. Im Bildschirm Add to Archive haben Sie das Feld Auf Datenträger aufteilen. Geben Sie dabei die Anzahl der Bytes für jeden und einige der Blöcke an Mehr Optionen.
Wenn Sie ein PowerShell-Skript bevorzugen, können Sie Split-File.ps1 verwenden, das die Funktionen für die Aufteilung nach Byte und den Join enthält:
Split-File "BigFile.dat" 10000000 dir BigFile??.dat | Join-File Rebuild.dat
Wenn Sie das Windows-Subsystem für Linux (WSL) verwenden, können Sie die Linux-Befehle von split und cat verwenden .
Wenn Sie nur einen Teil der Datei kopieren möchten, können Sie diesen PowerShell-Einzeiler verwenden, der die Befehle Get-Content und Set-Content verwendet :
$file = (Get-Content log.txt)[<from-line..<to-line>] | Set-Content logpart.txt
Get-Content
hat auch den -Tail
Parameter, nach dem Sie gefragt haben, hoffentlich effizienter.