본문 바로가기

Toolifine 소개

파일을 어디에도 저장하지 않도록 만든 파일 도구 모음입니다.

시작한 이유

대부분의 온라인 파일 도구는 같은 방식으로 작동합니다. 정체를 알 수 없는 서버에 문서를 업로드하면 그곳의 프로그램이 문서를 바꾸고, 결과를 다운로드합니다. 잘 작동합니다. 하지만 이는 계약서, 여권 스캔본, 진단서, 공개 전 회계 자료가 다른 사람의 컴퓨터에 복사되었다는 뜻이고, 그 뒤에 무슨 일이 일어났는지는 그들의 말을 믿을 수밖에 없다는 뜻이기도 합니다.

이런 방식은 이미 몇 년 전에 필요 없어졌지만, 바뀐 곳은 거의 없습니다. 이곳에서는 파일이 도구로 가는 대신 도구가 파일로 옵니다. 이 사이트의 거의 모든 도구는 문서가 저희에게 전혀 오지 않은 상태에서 작업을 완료합니다. 보관할 것도, 유출될 것도, 누가 제출을 요구할 수 있는 것도 없습니다.

그래서 얻는 것

  • 약속이 아니라 구조로 지키는 개인정보 보호. 파일을 기다리는 곳이 없으니 파일을 어디로 옮기는 것도 없습니다.
  • 대기열 없음. 먼저 이동할 것이 없으니 기다릴 것도 없습니다. 큰 파일은 오히려 대개 이 방식이 더 빠릅니다.
  • 오프라인에서도 작동합니다. 도구 페이지가 로드된 뒤에는 연결을 끊어도 계속 작동합니다.
  • 결과물에 계정도, 워터마크도, 유료 권유도 없습니다.

그리고 그 대가

대부분의 사이트가 빼놓는 부분입니다. 작업을 기기에서 처리한다는 것은 서버 팜이 아니라 내 하드웨어의 성능에 좌우된다는 뜻입니다. 5년 된 휴대폰에서 500페이지짜리 PDF를 처리하면 서버라면 끄떡없을 작업에서 메모리가 부족해질 수 있습니다. 쓸 만한 오픈 구현이 아예 없는 형식도 있어서, 그런 도구는 어설프게 제공하기보다 아예 두지 않았습니다.

일부 변환에는 정말로 웹 페이지만으로는 제공할 수 없는 소프트웨어가 필요합니다. 예를 들어 레이아웃을 제대로 유지하는 Office 문서 변환이 그렇습니다. 이런 도구는 저희 서버에서 실행되고, 페이지에 그렇게 표시되며, 파일은 처리 직후 삭제됩니다. 예외를 없는 척하기보다 분명하게 표시하는 쪽을 택했습니다. 개인정보처리방침에 해당 도구가 모두 나와 있습니다.

도구를 만드는 방식

모든 형식은 추측이 아니라 해당 형식의 실제 구현, 즉 데스크톱 소프트웨어가 쓰는 것과 같은 라이브러리로 처리합니다. 도구가 제대로 할 수 없는 작업이면 손상된 파일을 조용히 돌려주는 대신 그렇다고 알려 줍니다. 예를 들어 CSS 코드 압축 도구는 CSS 중첩을 사용하는 스타일시트를 거부합니다. 내부의 압축 엔진이 오류를 알리지 않고 중첩 규칙을 삭제하기 때문입니다. 파일을 조용히 망가뜨리는 도구는 거절하는 도구보다 나쁩니다.

이런 분들을 위해 만들었습니다

파일을 수정해야 하지만 넘겨주고 싶지는 않은 모든 분. 고객 문서를 다루는 분, NDA가 걸린 자료나 의료·법률 서류를 다루는 분, 또는 개인 문서를 모르는 사람의 서버에 업로드하라는 요구가 이상하다고 느끼는 모든 분을 위한 곳입니다.

고장 난 부분이나 제대로 변환되지 않은 파일을 발견하셨나요? 알려 주세요. 사이트를 더 좋게 만드는 가장 빠른 방법입니다.