JDownloader: 다운로드를 서드파티로 즐겨보아요

JDownloader 로고

다운로더는 왜 필요할까요? 여러분들은 아마 보통의 방법으로 다운받지 못하는 것을 다운로드하려고 할 때 사용하는 것이라고 생각하실 수 있습니다. 하지만 그런 기능은 한정적이고1 중요한 부분은 따로 있습니다.

다른 좋은 다운로드 매니징 프로그램을 잘 몰라 JDownloader를 소개하며 진행하지만, 특정 프로그램의 소개보다는 "이런 게 왜 필요한가?"에 더 초점을 맞춰주셨으면 합니다.

왜?

여러분은 파일을 어떻게 다운로드하시나요? 평소에 생각조차 못하던 부분일 거예요.

보통 브라우저를 많이 쓸 거예요. 자료를 브라우저로 찾으니까요. 또 파일을 링크로 공유받으면 브라우저로 열 수밖에 없죠. 하지만 브라우저는 다운로드가 목적이 아닙니다. 웹 서핑이 목적이에요. 그렇기 때문에 불안정합니다. 예를 들어,

  1. 장시간 다운로드 하다 보면 중간에 끊길 때가 있습니다. 그것까지는 이해할 수 있는데, 이걸 내가 직접 재시도해 주지 않으면 그대로 멈춰버립니다.

  2. 뭔가 다운로드 중인데 브라우저를 껐다 켜야 되는 상황이 오거나, 크래시가 나거나 하면 할 수 있는 게 없습니다.

  3. 다운로드를 컨트롤할 수 없습니다. 속도 제한을 건다거나, 우선 순위를 준다거나 하는 것들요.

비단 브라우저의 문제가 아닙니다. 다운로드가 주 목적이 아닌 프로그램에서는 얼마든지 벌어질 수 있는 일입니다. 그렇기 때문에 다른 작업과 분리할 필요가 있습니다.

다운로더의 역할

안정적인 연결

다운로드가 지속됩니다. 설사 연결이 끊기더라도 재시도합니다. 인터넷이 끊겨도 잠깐 멈췄다가 다시 재개될 겁니다. 심지어 프로그램이 꺼져도 중단된 지점에서 이어서 다운로드 할 수 있습니다. (다만 세세한 부분은 프로그램의 기능에 따라 조금씩 다를 수 있습니다.)

이것만 해도 그 가치는 충분합니다. 인터넷이 불안정한데 대용량 파일을 브라우저로 다운받는다? 생각만 해도 끔찍합니다.

여러가지 설정들

정말 여러가지를 다룰 수 있는데 그 중에서 몇가지 중요한 것들만 언급하겠습니다.

JDownloader

그래서 JDownloader는 어떻게 쓰는 거냐? 간단합니다. URL을 드래그&드롭 하거나 붙여넣으면 링크 목록이 쌓이는데요, 이걸 좌상단 재생 버튼으로 다운로드하면 됩니다.

자잘한 기능이 너무 많아서 쉬운 것들은 직접 살펴보시는 것을 추천합니다. 이거 하나하나 알려드릴 수가 없어요.

대신에 팁 몇 가지랑 찾아봐도 잘 안 나오는 정보 몇 개 풀겠습니다.

용어 정리

이 프로그램은 번역체이기도 하고 영어로 봐도 헷갈리는 부분이 있어서 몇 가지를 정리해보겠습니다.

링크 추출기
LinkGrabber
링크를 분석해서 다운로드 할 수 있는 파일을 정리합니다. 분석하는 기능을 말하기도 하고, 분석해놓은 파일을 리스팅 해놓은 페이지를 말하기도 합니다.
플러그인
Plugins
분석할 수 있는 링크의 목록이라고 생각하면 됩니다. 링크 안에서 의미 있는 파일을 골라내는 역할을 합니다. 그래서 '플러그인의 목록' = '분석할 수 있는 링크의 목록' 입니다. 설정에서 각 사이트마다의 분석 방법을 설정할 수 있습니다.
패키지
Package
다운로드할 파일을 한 번 묶어주는 그룹입니다. 기본적으로는 폴더로 구분됩니다. 그러나 설정으로 바뀔 수 있습니다. 한 번 링크를 추가할 때 하나의 패키지가 되지만, 사용자가 폴더처럼 재구성할 수 있습니다.
재연결
Reconnect
다른 연결을 시도합니다. 연결 실패했을 때 다시 시도하는 용도가 아닙니다. 현재 연결로 접근할 수 없을 때 다른 네트워크로 시도하는 기능입니다. 근데 준비가 복잡해서 저도 못 써 봤습니다.

일시정지, 정지

일시정지는 멈추는 게 아니고 정지는 완전 종료가 아닙니다. 모양이 같아서 동영상이나 음악 플레이어같이 생각할 수 있는데 뭔가 개념이 다릅니다.

여기서 일시정지(⏸️)는 속도를 최소한으로 낮추는 겁니다. 연결은 유지하면서 멈춘 것 같은 효과를 내기 위한 방법인 것 같습니다.

그래서 정지(⏹️)가 사실상 일시정지입니다. 진행도는 멈추고 네트워크 연결이 끊깁니다. 이 상태에서 다운로드(▶️)를 누르면 이어서 진행됩니다.

여러 개 선택

윈도우처럼 드래그하면 안되고 쭉 긁어서 선택하시면 됩니다. 마우스 누름과 뗌 사이에 스쳐간 것들이 선택되는 느낌이에요.

와일드카드

특정 기능에서 규칙을 설정할 수 있는데요, 그 중에서 Packagizer의 규칙은 조건 - 행동으로 구성돼 있습니다. 여기서 위 조건의 문자를 가져와서 행동에서 쓸 수 있게 하는 게 와일드카드입니다.

이 규칙들은 기본 형태로 쓸 수도 있고 정규표현식으로 쓸 수도 있는데요, 각각 와일드카드의 사용법이 다릅니다.

조건 부분

기본

그냥 쓸 때는 *(별표)가 와일드카드입니다. 조건 가운데 사용하시면 그 부분을 모든 문자로 취급합니다. 이 개념에 대해서 모르시는 분들은 이 문서를 읽어보세요.

정규표현식

오른쪽 별표 체크를 누르시면 규칙에 정규표현식을 사용할 수 있습니다. 하지만 정규표현식에서 별표는 용도가 있기 때문에 프로그램 상의 와일드카드는 아닙니다.

정규표현식을 사용 중일 때 와일드카드는 괄호입니다. 괄호 안에 들어가는 부분이 와일드카드로 인식됩니다.

행동

여기서 결과 내용을 적을 수 있습니다.

쉬운 예시를 위해서 폴더 이름을 정한다고 해 볼게요. "folder"라고 하면 폴더 이름이 folder가 될 거예요. 근데 이걸 유동적으로 정할 수 있습니다. 예를 들어 "<jd:orgfilename>"이라고 하면 폴더 이름이 파일명이 됩니다. 이건 따로 손으로 적으실 필요 없고 우클릭하시면 있습니다. 와일드카드도 마찬가지예요. 우클릭하면 선택할 수 있습니다. 대신 조건 부분 내용이 바뀌면 여기도 다시 해야 될 수도 있어요.

플러그인이 없을 때

간혹 URL을 추가했는데 js 파일같은 이상한 파일들이 추가될 때가 있습니다. 이건 그 사이트에 대한 플러그인이 없어서 그런 거예요.

일단 이럴 때는 오른쪽 아래 돌아가는 돋보기를 우클릭해서 긁어오는 것을 멈출 수 있습니다.

플러그인이 없다고 다운로드할 수 없는 건 아닙니다. 플러그인의 역할은 단지 파일 링크를 찾아주는 것 뿐이에요. 그 파일 주소를 직접 찾으면 됩니다. 이미지라면 그냥 이미지를 드래그&드롭하면 되고요, 그럴 수 없는 경우는 대부분 우클릭 > 링크 복사로 해결됩니다. 클라우드의 링크 공유도 좋아요.

공식 문서

이 프로그램은 공식 사이트에 수많은 문서와 질의가 남겨져 있습니다. 웹 디자인 가독성이 그렇게 좋지 않기는 하지만 웬만한 정보는 여기서 찾아볼 수 있습니다.

1 사실상 유튜브 동영상 다운로드 말고는 그런 기능은 없다고 봐도 무방합니다. 그 유튜브 동영상 다운로드마저도 요즘에는 더 편한 방법이 너무 많아서 그것만을 위해서라면 굳이 이런 서드파티 프로그램을 쓸 이유가 없어요.
2 기준은 유선 인터넷 중에 가장 저가의 100mbps로 하겠습니다. 3G로 동영상 보면 버거우니까요.
🏠📑