들어가기 전에
파일 크기 제한에 부딪혔다면 큰 파일을 여러 개의 작은 파일로 분할한 다음 다시 결합할 수 있습니다. PC 사양이 지금보다 많이 좋지 않던 예전에는 이런 일이 정말 빈번했습니다. Windows 11 PC에서 이를 수행하는 다양한 방법을 소개합니다.
이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.
- 원문: How to Split Large Files Into Multiple Smaller Files on Windows 11
- URL: https://www.howtogeek.com/how-to-split-large-files-on-windows-11/
1. 7-Zip 사용
파일 분할하기
Windows 11에서 큰 파일을 분할하는 가장 쉬운 방법은 무료 오픈 소스인 7-Zip 앱을 사용하는 것입니다. 이 앱을 사용하면 파일을 압축하고 다양한 보관 파일 유형을 추출할 수 있습니다. 이 도구를 사용하면 단일 큰 파일에서 여러 보관 파일을 만들 수 있습니다.
(1) 웹 브라우저를 열고 7-Zip 사이트로 갑니다.
(2) 앱 설치 프로그램을 다운로드하고 실행한 다음 Windows 11 시스템을 다시 시작합니다.
(3) 파일 탐색기를 열고(Windows + E) 분할하려는 큰 파일을 찾습니다. 파일을 우클릭하고 [Show More Options] - [7-Zip] - [Add to Archive]를 선택합니다.
(4) [보관함에 추가] 대화상자가 나타납니다. [Split to Volume, Bytes] 항목의 드롭다운을 클릭하고 생성할 파일의 크기를 입력합니다. 필요하다면, 그 밖의 다른 옵션을 지정합니다.
(5) 대화상자 하단의 [OK]를 클릭합니다.
7-Zip은 사용자가 지정한 하나의 큰 파일에서 여러 개의 파일을 생성하기 시작합니다. 그리고 원본 파일과 같은 디렉터리에 여러 개의 작은 청크를 저장합니다. 청크의 이름은 원본 파일 이름 뒤에 001, 002 등과 같은 숫자가 붙습니다.
파일 결합하기
이러한 작은 파일을 하나의 파일로 다시 결합하려면 첫 번째 청크(“001”이라고 표시된)를 클릭하고 [More Options] - [7-Zip] - [Extract Files]를 선택합니다. 열린 창에서 추출한 파일을 저장할 위치를 선택하고 [OK]를 선택합니다.
파일을 재결합하는 동안 오류가 발생하면 모든 청크가 같은 폴더에 있는지 확인하세요. 그렇지 않은 경우 추출 프로세스를 수행하기 전에 단일 폴더에 복사하여 붙여넣으세요.
2. WinRAR 사용
WinRAR는 PC에서 큰 파일을 여러 개의 작은 파일로 분할하는 데 사용할 수 있는 또 다른 그래픽 도구입니다.
파일 분할하기
(1) WinRAR 사이트로 이동한 다음 도구를 다운로드하여 설치합니다. 그런 다음 컴퓨터를 다시 시작합니다.
(2) 파일 탐색기를 실행하고 분할할 파일을 찾습니다. 파일을 우클릭하고 [WinRAR] - [Add to Archive]를 선택합니다.
(3) [Archive Name and Parameters] 대화상자에서 [Split to Volume, Size]의 드롭다운을 클릭하고 각 파일 청크의 크기를 입력합니다. 선택적으로 Archive 형식 등과 같은 다른 옵션을 구성합니다.
(4) [OK]를 클릭하면 파일 분할을 시작합니다.
WinRAR은 사용자가 지정한 크기의 파일 청크를 생성하고 이러한 청크를 원본 파일과 동일한 폴더에 배치합니다. 청크에는 part1, part2 등이 표시됩니다.
파일 결합하기
(1) 파일을 다시 결합하여 원본 파일을 가져오려면 첫 번째 청크(“part1”이라고 표시된)를 우클릭하고 [WinRAR] - [Extract Files]를 선택합니다.
(2) [Extraction Path and Options] 대화상자에서 결과 파일을 저장할 폴더를 선택하고 [OK]를 클릭합니다.
(3) WinRAR이 파일 재결합을 시작합니다. 오류가 발생하면 모든 파일 청크가 같은 폴더에 있는지 확인하세요.
3. PowerShell 사용
타사 도구를 사용하고 싶지 않다면 Windows 11에 내장된 PowerShell 유틸리티를 사용하여 파일을 분할하고 병합할 수 있습니다.
파일 분할하기
(1) Windows 검색을 열고(Windows + S) PowerShell을 입력한 다음 유틸리티를 실행합니다.
(2) PowerShell에서 다음 명령을 입력합니다. 'PATH'를 대용량 파일이 있는 폴더의 전체 경로로 바꿉니다. 그런 다음 Enter를 누릅니다. 폴더 경로에 공백이 있는 경우 경로를 큰따옴표로 묶습니다.
cd PATH
(3) PowerShell에서 다음 스크립트를 실행합니다. 여기서 "MyFile.ext"를 분할하려는 큰 파일의 전체 파일 경로(확장자 포함)로 바꿉니다. 10MB를 각 파일 청크에 필요한 크기로 바꿉니다.
$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()
}
(4) PowerShell은 주어진 파일에서 여러 파일을 만들고 해당 파일을 원본 파일과 같은 폴더에 저장합니다.
파일 결합하기
분할한 파일을 다시 결합하려면 다음 스크립트를 실행합니다. 여기서 "RecombinedFile.ext"를 결과 파일 이름으로, "PATH"를 청크가 있는 위치로, "MyFile.mp4"를 청크 이름으로 바꿉니다.
$outputFile = "RecombinedFile.ext"
$chunkFiles = Get-ChildItem -Path "PATH" -Filter "MyFile.mp4_Chunk_*" | Sort-Object Name
if (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()
4. Git Bash 사용
파일 분할하기
대용량 파일을 여러 개의 작은 파일로 분할하는 또 다른 방법은 Git Bash를 사용하는 것입니다. 이 도구로 명령을 실행하면 큰 파일이 여러 개의 작은 파일로 바뀝니다.
(1) Git Bash 사이트로 가서 도구를 다운로드하여 설치합니다.
(2) 파일 탐색기(Windows + E)를 열고 대용량 파일이 있는 폴더에 액세스합니다.
(3) 폴더에서 빈 곳을 우클릭하고 [Show More Options] - [Open Git Bash Here]를 선택합니다.
(4) 대화상자에서 다음 명령을 입력합니다. 앞에서 소개한 방법 중의 과정과 비슷합니다. “10M"을 각 파일 청크의 크기로, ‘MyFile.ext’를 대용량 파일의 이름으로, ‘SplitFile_’를 파일 청크의 접두사로 바꿉니다.
(5) [OK]를 누릅니다. Git Bash는 주어진 큰 파일에서 작은 파일을 만듭니다.
파일 결합하기
분할한 파일을 다시 결합하려면 다음 명령을 사용합니다. “SplitFile_"를 파일을 분할할 때 사용한 접두사로 바꾸고 ‘OriginalFile.ext’를 결과 파일의 이름과 원하는 확장자로 바꿉니다.
cat SplitFile_* > OriginalFile.ext
마치며
이렇게 하면 큰 파일을 작은 파일로 분할하거나 결합할 수 있습니다. 이 과정은 예를 들어 첨부 파일 제한을 극복하기 위해 이메일로 큰 파일을 보낼 때 유용합니다.
'IT Info' 카테고리의 다른 글
Google Drive에서 PDF와 채팅하는 방법(feat. Gemini) (0) | 2025.01.29 |
---|---|
YouTube를 더욱 효과적으로 활용하는 15가지 팁과 트릭 (2) | 2025.01.28 |
Windows에서 God Mode를 설정하는 방법 (2) | 2025.01.26 |
MS Word를 사용하여 전문적인 이력서를 만드는 방법 (1) | 2025.01.25 |
Windows 11에서 앱을 일괄 설치하는 4가지 방법 (0) | 2025.01.24 |