2013-07-22 2 views
-1

leanpub.com에서 책을 구입했습니다. 나는 플래시 디스크에 복사 할 수있는 기술에 매우 흥미가있다. 그러나 파일을 다른 컴퓨터에서 열 수는 없다.
leanpub에서 판매하는 모든 사람이 보호 된 파일 또는 leanpub.com을 업로드하면 사람들이 링크를 실행할 때 런타임에 보호 된 파일을 생성합니까?
런타임에 생성 된 경우 PHP로 어떻게 처리합니까?

편집 1
간단한 단어로; 나는 leanpub처럼 웹 사이트에서 내 PDF 파일을 보호하기위한 시스템을 만들고 싶습니다. 따라서 파일을 다운로드 한 사람들은 다른 사람들에게 쉽게 복사 할 수 없습니다.

편집 2
왜 사람들이 투표를 거부합니까? 나는 이것이 OOT라고 생각하지 않는다. 게시자의 권리를 보호하기위한 기술을 배우기에 흥미 롭습니다. 나는 사용자의 권리에 대해 염려한다 ...
나는 http://php.net/manual/en/book.pdf.php을 찾고있다. 그러나 나는 그것을 해결할 수 없다.다른 컴퓨터로 PDF 복사 방지 방법

header("Content-Disposition: attachment; filename=".urlencode($the_file); 
    header("Content-Type: application/force-download"); 
    header("Content-Type: application/octet-stream"); 
    header("Content-Type: application/download"); 
    header("Content-Description: File Transfer");    
    header("Content-Length: ".filesize($the_file)); 
    //IS ANY POSSIBLE SOLUTION HERE TO ADD MORE HEADER TO PROTECT THE PUBLISHER RIGHT?? 
    flush(); 
    $fp = fopen($file, "r"); 
    while (!feof($fp)) 
    { 
     echo fread($fp, 65536); 
     flush(); // this is essential for large downloads 
    } 
    fclose($fp); 

위의 코드는 url 및 강제 브라우저를 사용하여 보내는 현재 pdf 파일에 헤더를 더 추가합니다.
가능한 해결책이 현재 PDF에 더 많은 헤더를 추가합니까?

답변

2

use TrueCrypt으로 플래시 드라이브를 암호화 할 수 있습니다. 그렇게하면 아무도 패스 프레이즈없이 드라이브의 내용을 손에 넣을 수 없게됩니다.

또는 7-zip에서 password protect a .zip file까지 .pdf가 포함되어 있습니다. 그렇게하면 파일을 가져 오기 위해 암호가 필요합니다.

도움이 되었기를 바랍니다.

+0

답변 해 주셔서 감사합니다. 그것은 오해 된 것 같습니다. 내 영어가 나쁘기 때문에 어쩌면. 간단한 단어로; 나는 leanpub처럼 웹 사이트에서 내 PDF 파일을 보호하기위한 시스템을 만들고 싶습니다. 따라서 파일을 다운로드 한 사람들은 다른 사람들에게 쉽게 복사 할 수 없습니다. – kenzominang

관련 문제