إذا واجهت قيودًا على حجم الملف، فمن الممكن تقسيم ملفاتك الكبيرة إلى عدة ملفات أصغر. يمكنك بعد ذلك إعادة دمج هذه الملفات للحصول على الملف الكبير الفعلي. سأعرض لك طرقًا مختلفة للقيام بذلك على جهاز الكمبيوتر الذي يعمل بنظام Windows 11.
7-الرمز البريدي
أسهل طريقة لتقسيم الملفات الكبيرة على نظام التشغيل Windows 11 هي استخدام تطبيق 7-Zip المجاني والمفتوح المصدر. يتيح لك هذا التطبيق ضغط ملفاتك واستخراج أنواع مختلفة من الأرشيف. يمكنك استخدام هذه الأداة لإنشاء أرشيفات متعددة من ملف واحد كبير.
للقيام بذلك، افتح متصفح الويب المفضل لديك وقم بتشغيل 7-موقع مضغوط. قم بتنزيل مثبت التطبيق، وتشغيله، وإعادة تشغيل نظام Windows 11 الخاص بك.
بعد ذلك، افتح File Explorer (اضغط على Windows+E) وابحث عن الملف الكبير الذي تريد تقسيمه. انقر بزر الماوس الأيمن فوق الملف واختر “إظهار المزيد من الخيارات” > 7-Zip > “إضافة إلى الأرشيف”.
سترى نافذة الإضافة إلى الأرشيف. هنا، انقر فوق الحقل “Split to Volume, Bytes” واكتب حجم كل ملف صغير سيتم إنشاؤه. على سبيل المثال، لجعل حجم كل قطعة 10 ميغابايت، اكتب 10 م.
اختياريًا، قم بتكوين خيارات أخرى في نفس النافذة. ثم، في الأسفل، انقر فوق “موافق”.
سيبدأ 7-Zip في إنشاء ملفات متعددة من الملف الكبير الذي قدمته له. سيتم حفظ تلك القطع الصغيرة المتعددة في نفس الدليل مثل الملف الأصلي. سيكون للقطع نفس اسم اسم الملف الأصلي متبوعًا بأرقام، مثل 001 و002 وما إلى ذلك.
لإعادة دمج هذه الملفات الصغيرة في ملف واحد، انقر بزر الماوس الأيمن فوق الجزء الأول (الذي يشير إلى “001”) وحدد Show More Options > 7-Zip > Extract Files. في النافذة المفتوحة، اختر المكان الذي تريد حفظ الملف المستخرج فيه ثم حدد “موافق”.
إذا واجهت خطأ أثناء إعادة دمج الملفات، فتأكد من وجود جميع القطع في نفس المجلد. إذا لم تكن كذلك، قم بنسخها ولصقها في مجلد واحد قبل إجراء عملية الاستخراج.
وينرار
WinRAR هي أداة رسومية أخرى يمكنك استخدامها لتقسيم الملفات الكبيرة إلى عدة ملفات أصغر على جهاز الكمبيوتر الخاص بك. لاستخدامه، انتقل إلى موقع وينرار، ثم قم بتنزيل الأداة وتثبيتها. بعد ذلك، قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك.
قم بتشغيل File Explorer وابحث عن الملف المراد تقسيمه. انقر بزر الماوس الأيمن فوق الملف وحدد WinRAR > إضافة إلى الأرشيف.
في نافذة اسم الأرشيف والمعلمات، انقر فوق الحقل “تقسيم إلى حجم وحجم” واكتب حجم كل قطعة ملف. تأكد من تحديد الوحدة الصحيحة من القائمة المنسدلة المحددة. اختياريًا، قم بتكوين خيارات أخرى، مثل تنسيق الأرشيف، وما إلى ذلك. ثم انقر فوق “موافق” لبدء تقسيم الملف الخاص بك.
سيقوم WinRAR بإنشاء أجزاء ملف بالحجم الذي حددته وسيضع هذه القطع في نفس المجلد مثل الملف الأصلي. ستقول القطع الجزء 1، الجزء 2، وهكذا. في المستقبل، لإعادة دمج هذه الملفات والحصول على الملف الأصلي، انقر بزر الماوس الأيمن فوق الجزء الأول (الذي يشير إلى “الجزء 1”) واختر WinRAR > Extract Files.
في نافذة Extraction Path and Options، حدد المجلد الذي تريد حفظ الملف الناتج فيه. ثم انقر فوق “موافق”.
سيبدأ WinRAR في إعادة دمج ملفاتك. في حالة حدوث خطأ، تأكد من وجود جميع أجزاء الملف في نفس المجلد.
بوويرشيل
إذا كنت لا ترغب في استخدام أداة تابعة لجهة خارجية، فيمكنك استخدام الأداة المساعدة PowerShell المضمنة في نظام التشغيل Windows 11 لتقسيم الملفات ودمجها. للقيام بذلك، افتح Windows Search (اضغط على Windows+S)، واكتب بوويرشيل، وقم بتشغيل الأداة المساعدة.
في PowerShell، اكتب الأمر التالي. استبدل “PATH” بالمسار الكامل للمجلد الذي يوجد به ملفك الكبير. ثم اضغط على Enter.
cd PATH
إذا كان مسار المجلد الخاص بك يحتوي على مسافات، فقم بإحاطة المسار بعلامات اقتباس مزدوجة.
بعد ذلك، قم بتشغيل البرنامج النصي التالي في PowerShell. هنا، استبدل “MyFile.ext” بمسار الملف الكامل (بما في ذلك الامتداد) للملف الكبير الذي تريد تقسيمه. استبدل “10 ميغابايت” بالحجم الذي تريد أن تحتوي عليه كل مجموعة ملف.
$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()
}
سيقوم PowerShell بإنشاء ملفات متعددة من الملف المحدد وحفظ هذه الملفات في نفس المجلد مثل الملف الأصلي.
في المستقبل، لإعادة دمج الملفات المتعددة، قم بتشغيل البرنامج النصي التالي. هنا، استبدل “RecombinedFile.ext” باسم الملف الناتج، و”PATH” بمكان وجود القطع، و”MyFile.mp4″ بأسماء القطع.
$outputFile = "RecombinedFile.ext"
$chunkFiles = Get-ChildItem -Path "PATH" -Filter "MyFile.mp4_Chunk_*" | Sort-Object Nameif (Test-Path $outputFile) {
Remove-Item $outputFile
}
$outputFileStream = (System.IO.File)::Create($outputFile)
try {
foreach ($chunk in $chunkFiles) {
$chunkData = (System.IO.File)::ReadAllBytes($chunk.FullName)
$outputFileStream.Write($chunkData, 0, $chunkData.Length)
}
} finally {
$outputFileStream.Close()
}
جيت باش
هناك طريقة أخرى لسطر الأوامر لتقسيم الملفات الكبيرة إلى عدة ملفات أصغر وهي استخدام Git Bash. يمكنك تشغيل أمر باستخدام هذه الأداة ويقوم بتحويل ملفك الكبير إلى عدة ملفات أصغر.
للقيام بذلك، افتح موقع جيت باش، وقم بتنزيل الأداة وتثبيتها. ثم افتح File Explorer (اضغط على Windows + E) وقم بالوصول إلى المجلد الذي يوجد به ملفك الكبير.
في المجلد، انقر بزر الماوس الأيمن في أي مكان فارغ واختر إظهار المزيد من الخيارات > فتح Git Bash Here.
في النافذة المفتوحة، اكتب الأمر التالي. استبدل “10M” بحجم كل مجموعة ملف، و”MyFile.ext” باسم ملفك الكبير، و”SplitFile_” بالبادئة لمجموعات الملفات. ثم اضغط على Enter.
split -b 10M MyFile.ext SplitFile_
سيقوم Git Bash بإنشاء ملفات أصغر من الملف الكبير المحدد.
لإعادة دمج هذه الملفات في المستقبل، استخدم الأمر التالي. استبدل “SplitFile_” بالبادئة التي استخدمتها عند تقسيم الملف و”OriginalFile.ext” بالاسم والامتداد الذي تريد أن يحتوي عليه الملف الناتج.
cat SplitFile_* > OriginalFile.ext
سيقوم Git Bash بإنشاء ملفك الأصلي من الأجزاء المحددة.
وهذه هي الطريقة التي تقوم بها بتقسيم ملف كبير إلى ملفات أصغر، وهو أمر مفيد عند إرسال ملفات كبيرة عبر البريد الإلكتروني للتغلب على حد المرفقات، على سبيل المثال.