2010-05-05 2 views
1

우리는 사이트 사용자 중 하나의 웹 사이트를 만들고 데이터를 업로드 할 수 있습니다.
데이터 형식은 제한이 없습니다. 모든 미디어 파일이나 이미지 파일, 비디오 파일 또는 문서 파일을 의미 할 수 있습니다.
모든 데이터에 대한 압축 기술.
우리는 PHP를 사용하고 있습니다.
서버에서 어떤 데이터 가든지간에 최소한의 크기 여야한다고 제안하는 사항은 모두 제공됩니다.
제안 방법. 하지만 첫 번째 규칙은 데이터가 최대로 압축되어야한다는 것입니다.
그리고 만약 당신이 나에게 모든 소프트웨어를 제안 할 수 있다면, 대단히 감사하겠습니다.
미리 감사드립니다.PHP의 파일 압축 기술

+0

이미 압축되어 있으므로 대부분의 미디어 데이터를 압축 할 수 없습니다. 왜 다른 HDD를 구입하지 않습니까? –

답변

1

파일을 임시 업로드 위치에서 디스크의보다 영구적 인 위치로 이동할 때 압축 할 수 있습니다 (예 : tar 파일 만들기). 그러나 당신이 말하는 파일 형식은 항상 압축하지 않는 바이너리 파일입니다. 둘째, 모든 파일 형식에 대해 최상의 결과를 얻을 수있는 압축 스키마가 없습니다.

+0

이 사이트에서 사용자는 업로드 한 파일을 볼 수도 있습니다. 이제 타르 또는 zip 파일을 만들려고 할 때 사용자가 해당 데이터를보고 싶을 때 여러 번 걸릴 원래 형식으로 변환해야합니다. – Nitz

+0

나는 보안에 대해 매우 염려 할 것입니다. 사용자가 파일을 업로드하고 볼 수있는 경우 (링크를 클릭하는 것으로 가정) 서버가 실행할 임의의 코드를 업로드하는 것을 막을 수있는 방법은 거의 없습니다. 안전성은 최소한 이름을 변경하고 스크립트가 실행되지 못하게해야한다고 말합니다. –

0

파일 형식이 다른 파일을 압축하는 방법이 있습니다. 도구가 있습니다. 미디어 데이터 FFmpeg 좋은 솔루션입니다.