윈도우에서 파일을 손쉽게 분할하는 방법
용량이 큰 파일을 다루는 것은 특히 업로드하거나 작은 USB 드라이브에 저장해야 할 때 골칫거리입니다.때로는 파일을 분할하는 것이 가장 쉬운 해결책이지만, 분할된 파일 중 특정 부분만 읽을 수 있도록 유지하고 싶다면 상황이 조금 복잡해집니다.일반적으로 압축 도구는 파일을 분할하고 압축하지만, 이렇게 하면 전체 파일을 압축 해제하지 않고는 특정 부분만 읽을 수 없습니다.따라서 이 가이드에서는 Windows에서 파일을 분할하는 몇 가지 실용적인 방법을 소개하고, 오디오, 비디오 또는 텍스트와 같은 중요한 파일을 가능한 한 분할된 상태에서 읽을 수 있도록 유지하는 방법을 설명합니다.
흔히 발생하는 문제 중 하나는 Windows에 파일을 분할하는 내장 도구가 없다는 것입니다.적어도 직관적인 방법은 없습니다.그래서 많은 사람들이 PowerShell 스크립트, 명령줄 유틸리티 또는 타사 앱을 사용합니다.어떤 방법은 빠른 분할에 적합하고, 어떤 방법은 더 유연하지만 약간의 설정이 필요합니다.스크립트를 사용하는 단계가 몇 가지 나오지만, 생각만큼 어렵지 않으니 걱정하지 마세요.이 단계를 따르면 대용량 파일을 깔끔하게 분할하고, 경우에 따라 압축 해제 없이 파일의 일부를 읽을 수 있습니다.
윈도우에서 파일을 분할하는 방법
윈도우에서 파일을 분할하는 다양한 방법이 있으며, 각 방법에는 고유한 특징과 장점이 있습니다.스크립트 사용에 익숙하든 GUI 앱을 선호하든, 상황에 가장 적합한 방법을 선택하세요.
방법 1: 사용자 지정 PowerShell 스크립트를 사용하여 파일 분할
PowerShell에 익숙하다면 이 방법이 유용합니다.내장 기능은 아니므로 스크립트를 사용해야 하지만, 적어도 제어권을 유지할 수 있다는 장점이 있습니다.이 스크립트는 파일을 지정된 크기의 청크로 분할하며, 필요에 따라 크기를 조정할 수 있습니다.단, 균일한 크기의 청크로 분할하고 PowerShell 명령어를 사용하는 데 거부감이 없다면 이 방법이 가장 효과적입니다.특정 환경에서는 실행 정책이 제대로 설정될 때까지 스크립트 실행에 오류가 발생할 수 있으므로 이 점에 유의해야 합니다.
이 방법이 유용한 이유는 유연성을 제공하고 적절한 옵션을 선택하면 파일을 읽기 쉬운 상태로 유지하기 때문입니다.파일을 일정한 크기의 작은 부분으로 분할하면 관리, 이동 또는 단계적 업로드가 훨씬 쉬워집니다. PowerShell 명령어를 실행해야 하며, 주석을 잘 따라가면 사용자 지정 크기로 스크립트를 수정하는 것도 어렵지 않습니다.이 방법이 효과적인 이유는 파일 바이트를 직접 조작하여 압축 해제나 아카이브 형식 처리가 필요 없기 때문입니다.
실제로 실행 정책을 먼저 설정해야 합니다.
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
다음으로 메모장에서 스크립트를 작성하세요.
- 메모장을 엽니다( 실행 > 메모장 ).
- 가이드에 나와 있는 사용자 지정 스크립트를 붙여넣고.으로 저장하세요
Split.ps1. - PowerShell에서 다음 명령으로 실행하세요:
.\Split.ps1
메시지가 나타나면 분할할 파일을 선택하고, 분할할 청크 크기를 MB 단위로 지정한 다음, 출력 폴더를 선택하세요.이 스크립트는 나중에 쉽게 다시 합칠 수 있도록 균일한 크기의 청크로 분할하도록 설정되어 있습니다.
분할된 파일을 다시 합치는 방법
기본적으로 분할된 모든 파일이 같은 폴더에 있고 filename.00.ext, filename.01.ext, , 등과 같은 패턴을 따라 이름이 지정되어 있는지 확인하세요.그런 다음 해당 파일들을 순서대로 읽어 하나의 파일로 다시 합치는 스크립트를 새로 만드세요(가이드의 두 번째 스크립트를 따르세요).마찬가지로, 병합 스크립트를 메모장에 복사하고 로 저장한 Join.ps1다음 PowerShell에서 실행하세요.
방법 2: GNU CoreUtils 사용 (split 및 cat 명령)
리눅스 명령어에 익숙하고 최소한의 도구 세트를 설치하는 데 문제가 없다면 GNU CoreUtils를 사용하면 됩니다. Windows에서는 CoreUtils를 기본적으로 지원하지 않으므로 Git Bash나 GnuWin32와 같은 도구를 통해 설치해야 합니다 split.cat설치가 완료되면 `split`과 같은 명령어로 파일을 분할할 수 있습니다 split -b 50m bigfile.iso part_.다시 합치려면 `split` 명령어를 사용하면 됩니다 cat part_* > bigfile.iso.
명령줄 워크플로우에 익숙하다면 굳이 고민할 필요도 없을 겁니다.빠르고 안정적이며, 윈도우와 리눅스에서 거의 똑같이 작동합니다.단점은 무엇일까요? 처음 설정할 때와 명령어에서 전체 경로를 다루는 것이 다소 번거로울 수 있다는 점, 그리고 GUI를 사용할 수 없다는 점입니다.
방법 3: 7-Zip 또는 GSplit과 같은 타사 앱 사용
때로는 전용 앱을 사용하는 것이 훨씬 쉬울 수 있습니다.7-Zip 같은 도구는 파일을 압축하면서 여러 부분으로 분할할 수 있고, 분할할 부분의 크기를 지정할 수 있어서 유용합니다. GSplit은 대용량 파일을 분할하고 다시 합치는 데 특화된 프로그램으로, 특정 부분은 분할된 상태에서도 읽을 수 있도록 유지하는 기능도 제공합니다.스크립팅에 익숙하지 않다면 GSplit을 사용하면 스크립트 작성 없이도 간편하게 작업할 수 있습니다.
왜 이 방법을 선택해야 할까요? 간단합니다.파일을 선택하고, 청크 크기를 설정한 다음 바로 시작하면 됩니다.게다가 대부분의 도구는 거의 모든 파일 형식을 처리할 수 있으며, 옵션을 잘 선택하면 분할된 파일의 가독성도 유지할 수 있습니다.복잡한 스크립트를 작성할 필요 없이 빠르게 문제를 해결할 수 있다는 점이 대부분의 사용자에게 큰 장점입니다.
그러므로 선택은 사용자의 편의성에 달려 있습니다.스크립팅은 더 많은 제어 권한을 제공하지만 설정이 필요하고, GUI 앱은 더 빠르고 사용하기 편리합니다.둘 다 작동하지만, 어떤 설정에서는 처음 실행 시 오류가 발생했다가 재부팅이나 업데이트 후에 갑자기 작동하는 경우도 있습니다.