Posts Tagged ‘ รวมไฟล์

วิธีการแบ่งไฟล์ขนาดใหญ่บน Linux 31 December 2009 at 2:29 am by tumaji

หลังจากห่างหายไปจากการอัปเดตปล่อยให้เว็บร้างไปนานเนื่องจากภาระกิจการทำวิทยานิพนธ์จึงทำให้ไม่ได้ทำงานทำการอย่างอื่นเป็นชิ้นเป็นอัน วันนี้ก็ได้ฤกษ์กลับมาเขียนอะไรๆบนเว็บอีกครั้งหลังจากวิทยานิพนธ์เสร็จแล้วและทำเรื่องจบหมดแล้ว จริงๆแล้วเรื่องนี้ตั้งใจจะเขียนมานานแล้วก็เลยถือโอกาสอัปเดตเว็บซะหน่อย

หลายคนคงมีปัญหากับการที่ Apache 2.0 บน Linux ไม่แสดงไฟล์ที่มีขนาดเกิน 2Gb ปัญหานี้ผมเจอตอนใช้เซิร์ฟเวอร์ตัวเก่าโหลดบิตไฟล์ DVD ISO ที่มีขนาด 4Gb แต่ไม่สามารถดาวน์โหลดกลับลงมาได้ทาง HTTP ถ้าจะ FTP ก็จะช้าเกินไปก็เลยหาข้อมูลอยู่นานจึงได้วิธีที่สามารถแบ่งไฟล์ขนาดใหญ่ให้มีขนาดเล็กลงได้ด้วยคำสั่งง่ายๆ คือ

split -b 1024m Avatar.ISO

เพียงเท่านี้ก็จะแบ่งไฟล์ขนาดใหญ่ให้เป็นขนาดเล็กได้ตามต้องการ จากตัวอย่างไฟล์ที่ได้จะมีขนาด 1Gb ถ้าต้นฉบับขนาด 4Gb ก็จะได้ 4 ไฟล์
ตามนี้

xaa
xab
xac
xad

ส่วนวิธีการรวมไฟล์ก็ง่ายๆโดยการใช้คำสั่ง copy ธรรมดาๆ

copy /b xa* Avatar.ISO /b

หลังจากนั้นรอจนรวมไฟล์เสร็จก็จะได้ไฟล์ ISO ที่พร้อมจะนำไปใช้งานได้ทันที