프로그래밍

자바로 파일 잘라서 연결하는 걸 만들고 싶은데

어떤 파일이 있으면 얘를 뭐 n개로 조각내고 싶음

 

근데 그리고 이걸 가져와서 재조립하는데 

 

순차적으로 있는게 아니고 마구잡이로 들어와있는거야

 

그래서 이걸 순번에 맞게 합쳐야해 이런걸 만드려면

 

어떤 개념이 필요함?? 자바를 잘 못해서 어떤 자료구조가 필요하고

 

이런거에 대한 개념이 안잡혀 있음

9개의 댓글

2019.11.09

기존에 있던 압축관련 라이브러리는 쓰면 안되는거임?

0
2019.11.09
@rondoletti

파일스트림으로 하려고함. 정확히는 소켓 통신에서 어떤 파일이 난잡한 순서의 청크로 들어왔을 때 어떻게 하면 문제없이 합쳐질까 이런거

0
2019.11.09
@틀딱후

보통 자바로 통신할 때는 잘 들어온다고 가정하고 쓰지 않나? 소켓 통신에서의 청크 순서는 TCP/UDP단에서 생각해야될 문제같은데..

아니면 TCP/UDP에 준하는 프로토콜 설계인거임?

0
2019.11.09
@rondoletti

토렌트 엇비스므레하게 만들어보는거라 ㅋㅋ 일부러 개판내고 합쳐보려고 하는거, 프로토콜은 tcp로 그냥 문제 없음

0
2019.11.09
@틀딱후

분할할 때 파일 이름 같은곳에 순서를 명시해주고, 이를 참고로 재조립하는 함수를 하나 만들면 될듯?

자료구조가 딱히 필요해보이지는 않긴 함 ㅋㅋ

0
2019.11.10
@rondoletti

해쉬맵 같은건 어떰?

0
2019.11.10
@틀딱후

파일 하나 자르고 연결하는 기능 자체에는 필요없을거같음

토렌트 비슷하게 만드는거면 보낸 파일 리스트를 관리하는 등의 다른 기능 구현할 때 필요하면 쓰면 될듯?

0
2019.11.10

순서를 알아야만 결국 하나로 조합이 될껀데,

일단 파일이라고 가정한 상태라면 쪼갤때 파일에다가 순서를 맨앞에다 기록해주고

읽어서 처리하면 순서를 알아낼수 있으니까 소팅해서 하면 될꺼 같음

0
2019.11.10
@마왕곰

아 네트워크 상에서면 패킷 구조에다가 순서값을 넣어서 같이 보내고

처음에 다운로드 받을때 몇번째 청크까지 와야 완료 라는걸 통신한 다음에 보내면

중간에 패킷 유실같은게 일어나도 다시 달라고 요청해서 받을수도 잇을듯

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180572 [컴퓨터] 엔비디아 그래픽카드로 원격 플레이 하려면 컴터 사양 어느정... 2 어중E 0 37 분 전 35
180571 [잡담] 아직 컴퓨터 1년 더 써야하는데 명조땜에 업글 계획 잡는중 2 손씨네원조비빔밥 0 51 분 전 35
180570 [견적] 요즘 게이밍 PC 얼마 들어? 6 불타는밀밭 0 2 시간 전 131
180569 [잡담] 키보드 사진 두 개 리밍 1 3 시간 전 94
180568 [컴퓨터] 13년된 컴을 보내주려 합니다. 던파 원활히 돌아가는 견적 7 긍정축재 1 16 시간 전 349
180567 [잡담] 스피커 고민 개붕이 이어서.. 14 배프고다배파고 0 17 시간 전 215
180566 [잡담] 트랙패드 편하냐?? 5 fhana 0 17 시간 전 176
180565 [컴퓨터] 7800x3d로 롤 돌리는 사람 있음? 6 보거 0 18 시간 전 265
180564 [컴퓨터] 윈도우 부팅오류 도움!ㅠㅠ 3 qop 0 20 시간 전 85
180563 [컴퓨터] 윈10 인터넷 순간 끊김 문제 해결법 좀 5 해물잠봉 0 22 시간 전 132
180562 [컴퓨터] 요새 그래픽카드 어디꺼가 좋음? 9 trader2 0 23 시간 전 282
180561 [잡담] 님들 보통 마우스 얼마나 오래 씀 ?? 17 말릭스 0 23 시간 전 219
180560 [컴퓨터] 윈도우10 노트북 화면 밝기가 자꾸 변하는데 해결 방법 좀 알... 4 두번하세요 0 1 일 전 78
180559 [프로그래밍] 공통코드테이블은 대체 왜 만드냐 9 잠적자 0 1 일 전 306
180558 [잡담] PC방에선 무선이어폰 못쓰나? 2 급병신미 0 1 일 전 206
180557 [컴퓨터] 모니터 이거 괜찮나여? 6 햄보칼쑤가없엉! 0 1 일 전 196
180556 [프로그래밍] 토이프로젝트 주제 선정 2 개드립눈팅1세대 0 1 일 전 167
180555 [모바일] 운동할때 쓸 무선이어폰 구합니다 7 물타다대주주 0 1 일 전 140
180554 [컴퓨터] 다크플래시 df5000에 3rsys팬 껴도 되나요? 3 함박눈 0 1 일 전 78
180553 [잡담] 아니 유선 무선 음질 차이 이정도였던거임? 1 와신상담 1 1 일 전 151