หลายคนอาจเคยเจอปัญหาเกี่ยวกับไฟล์ขนาดใหญ่ที่ต้องการส่ง เช่น การส่งไฟล์ทางอีเมลหรือเก็บไฟล์ในพื้นที่ที่มีข้อจำกัดเรื่องขนาดไฟล์ การแบ่งไฟล์ขนาดใหญ่ออกเป็นไฟล์เล็ก ๆ หลายไฟล์จะช่วยให้คุณแก้ปัญหานี้ได้ ในบทความนี้จะแนะนำ 4 วิธีบีบอัดไฟล์ขนาดใหญ่ ใน Windows 11 โดยใช้เครื่องมือที่หลากหลาย
เหตุผลที่ต้องแบ่งไฟล์
ข้อจำกัดในการส่งไฟล์:
- อีเมล: บริการอีเมลส่วนใหญ่จะมีข้อจำกัดเรื่องขนาดไฟล์ที่ส่งได้ หากไฟล์ของเราใหญ่เกินไป การแบ่งไฟล์เป็นส่วนๆ จะช่วยให้ส่งได้ง่ายขึ้น
- เว็บไซต์อัปโหลด: เว็บไซต์หลายแห่งก็มีข้อจำกัดเรื่องขนาดไฟล์ที่อัปโหลดได้เช่นกัน
วิธีที่ 1: ใช้โปรแกรมบีบอัดไฟล์ (Compression Software)
เลือกโปรแกรม
ในการบีบอัดไฟล์ขนาดใหญ่ มีโปรแกรมบีบอัดไฟล์ให้เลือกมากมาย เช่น WinRAR, 7-Zip, หรือ PeaZip ซึ่งสามารถดาวน์โหลดและติดตั้งได้ฟรี
ตัวอย่างการ ใช้ 7-Zip บีบอัดไฟล์
7-Zip เป็นเครื่องมือโอเพ่นซอร์ส ที่ใช้งานได้ฟรีและเป็นที่นิยมสำหรับการบีบอัดและจัดการไฟล์หลายรูปแบบ คุณสามารถใช้มันเพื่อแบ่งไฟล์ขนาดใหญ่ออกเป็นไฟล์เล็ก ๆ ได้อย่างง่ายดาย
วิธีการใช้งาน
-
ดาวน์โหลดและติดตั้ง 7-Zip: ไปที่ เว็บไซต์ทางการของ 7-Zip และดาวน์โหลดตัวติดตั้ง จากนั้นติดตั้งโปรแกรมลงในเครื่องของคุณ
-
เปิด File Explorer: กดปุ่ม Windows+E เพื่อเปิด File Explorer แล้วค้นหาไฟล์ขนาดใหญ่ที่ต้องการแบ่ง
-
เพิ่มไฟล์ลงในไฟล์เก็บถาวร: คลิกขวาที่ไฟล์นั้น เลือก Show More Options > 7-Zip > Add to Archive
-
ตั้งค่าการแบ่งไฟล์: ในหน้าต่าง Add to Archive ให้คลิกที่ช่อง Split to Volumes, Bytes และกำหนดขนาดของแต่ละไฟล์ เช่น หากต้องการให้แต่ละไฟล์มีขนาด 10 MB ให้ใส่
10M
ลงไป -
เริ่มการแบ่งไฟล์: กด OK โปรแกรมจะสร้างไฟล์ย่อย ๆ ในโฟลเดอร์เดียวกับไฟล์ต้นฉบับ โดยไฟล์เหล่านี้จะมีชื่อเหมือนต้นฉบับและลงท้ายด้วยหมายเลข เช่น
.001
,.002
วิธีการรวมไฟล์ 7-Zip
-
คลิกขวาที่ไฟล์แรก (ไฟล์ที่ลงท้ายด้วย
.001
) แล้วเลือก Show More Options > 7-Zip > Extract Files -
ระบุปลายทางที่ต้องการบันทึกไฟล์รวมและกด OK โปรแกรมจะรวมไฟล์ทั้งหมดกลับมาเป็นไฟล์ต้นฉบับ
วิธีที่ 2: ใช้คำสั่ง Command Prompt
หากคุณไม่ต้องการติดตั้งโปรแกรมเพิ่มเติม Windows 11 มีเครื่องมือ PowerShell ที่ช่วยให้คุณแบ่งและรวมไฟล์ได้
1.วิธีการแบ่งไฟล์
-
เปิด PowerShell: กด Windows+S แล้วพิมพ์ “PowerShell” จากนั้นเปิดโปรแกรม
-
ใช้คำสั่งแบ่งไฟล์:
$file = "MyFile.ext"
$chunkSize = 10MB
$fileStream = [System.IO.File]::OpenRead($file)
try {
$buffer = New-Object byte[] $chunkSize
$i = 0
while ($bytesRead = $fileStream.Read($buffer, 0, $buffer.Length)) {
$chunkFileName = "$($file)_Chunk_$i"[System.IO.File]::WriteAllBytes($chunkFileName, $buffer[0..($bytesRead - 1)])
$i++
}
} finally {
$fileStream.Close()
}
คำสั่งนี้จะสร้างไฟล์ย่อยในโฟลเดอร์เดียวกับไฟล์ต้นฉบับ
วิธีการรวมไฟล์
ใช้คำสั่งต่อไปนี้:
Get-Content -Path "Chunk_*.ext" -Raw | Set-Content -Path "RecombinedFile.ext"
คำสั่งนี้จะรวมไฟล์กลับมาเป็นไฟล์ต้นฉบับ
วิธีที่ 3: ใช้บริการเว็บไซต์บีบอัดไฟล์ออนไลน์
มีเว็บไซต์หลายแห่งที่ให้บริการบีบอัดไฟล์ออนไลน์ฟรี เช่น WeTransfer, Online-Convert.com
- อัปโหลดไฟล์: อัปโหลดไฟล์ที่ต้องการบีบอัดไปยังเว็บไซต์
- เลือกตัวเลือกการแบ่งไฟล์: เลือกตัวเลือกในการแบ่งไฟล์ออกเป็นส่วนๆ และกำหนดขนาดไฟล์ย่อย
- ดาวน์โหลดไฟล์: ดาวน์โหลดไฟล์บีบอัดหลายไฟล์ที่ได้
วิธีที่ 4: ใช้โปรแกรมจัดการไฟล์ที่รองรับการแบ่งไฟล์
- โปรแกรมจัดการไฟล์: บางโปรแกรมจัดการไฟล์ เช่น Total Commander หรือ FAR Manager มีฟังก์ชันในการแบ่งไฟล์ออกเป็นส่วนๆ ได้โดยตรง
- วิธีการ: ขั้นตอนการใช้งานจะแตกต่างกันไปตามโปรแกรมที่คุณใช้ แต่โดยทั่วไปแล้วจะมีเมนูหรือปุ่มสำหรับการแบ่งไฟล์
บทสรุป
การแบ่งไฟล์ขนาดใหญ่ออกเป็นไฟล์ย่อยขนาดเล็กหลายไฟล์นั้น เป็นวิธีการที่ช่วยแก้ปัญหาต่างๆ ที่เกี่ยวข้องกับขนาดไฟล์ได้เป็นอย่างดี ไม่ว่าจะเป็นการส่งไฟล์ การแบ่งปันไฟล์ การจัดเก็บข้อมูล หรือการป้องกันความเสียหายของข้อมูล สามารถเลือกใช้เครื่องมือที่เหมาะสมกับความต้องการของคุณ เช่น 7-Zip, WinRAR, PowerShell, หรือ Git Bash ตามแต่ที่เราถนัดได้เลย
ที่มา : https://www.howtogeek.com