2013-03-19 3 views
0

비트를 long으로 압축 할 라이브러리가 있습니까? 네트워크를 통해 보내는 비트를 압축하려고합니다. 비트를 PNG 파일에 넣고 전송하는 것이 더 합리적일까요?Java에서 longs 서버/클라이언트 트랜잭션으로 비트 압축

+1

무엇을 의미합니까? png 파일은 이미 압축 된 형식입니다. 그런데 왜 길쭉한 조각으로 압축합니까? 네트워크를 통해 보낼 때 모든 것이 비트입니다. – BlackJoker

+0

모든 것이 비트로 보내지는 것이 좋은 지적입니다. . 여전히 비트를 longs 서버 서버로 압축하여 비트로 전송 한 다음 클라이언트 측을 압축 해제 할 수 없습니까? 네트워크를 통해 전송되는 데이터를 최소화하려고 시도 중입니다. – smuggledPancakes

+0

java.util.zip 패키지를 확인하면 몇 가지 아이디어가있을 수 있습니다. 2 가지 사항이 있습니다. 1, 데이터가 이미 압축 된 경우 (예 : png), 압축합니다. 다시 gennerally 당신을 많이 fevor하지 않을 것입니다 2 압축, 일부 CPU 시간을 소모 할 수 있습니다 – BlackJoker

답변

1

나는 데이터를 압축하려한다고 가정하고 "길다란"이 필요하지는 않다. java.util.zip 패키지에는 zip/gzip 압축을 사용하여 압축 된 데이터를 읽고 쓰는 클래스가 들어 있습니다.