프로그래밍

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

어떤 파일이 있으면 얘를 뭐 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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180576 [컴퓨터] 13900k 시네벤치 R23 돌리면 오류창뜨던거 전력제한 240w 거... 6 ravvit 0 4 시간 전 113
180575 [잡담] 그래픽카드 고주파소리 질문. 4 내일까지 0 5 시간 전 74
180574 [견적] 콤퓨타 하나도 모르는데 견적 좀,, 7 아이마이미마인 0 5 시간 전 79
180573 [컴퓨터] 회사에서 쓸 무소음 or 저소음 기계식 키보드 추천좀.. 11 냥드리퍼 0 5 시간 전 123
180572 [컴퓨터] 컴퓨터 파워 몇w짜리 사는게 좋음? 9 룽니 0 6 시간 전 124
180571 [잡담] 인텔 13,14세대 순정 가이드라인 188W로 잡힘 1 GNStout 2 6 시간 전 149
180570 [컴퓨터] 엔비디아 그래픽카드로 원격 플레이 하려면 컴터 사양 어느정... 1 어중E 0 7 시간 전 100
180569 [잡담] 아직 컴퓨터 1년 더 써야하는데 명조땜에 업글 계획 잡는중 10 손씨네원조비빔밥 0 8 시간 전 86
180568 [견적] 요즘 게이밍 PC 얼마 들어? 7 불타는밀밭 0 10 시간 전 207
180567 [잡담] 키보드 사진 두 개 리밍 2 10 시간 전 143
180566 [컴퓨터] 13년된 컴을 보내주려 합니다. 던파 원활히 돌아가는 견적 8 긍정축재 1 1 일 전 393
180565 [잡담] 스피커 고민 개붕이 이어서.. 18 배프고다배파고 0 1 일 전 242
180564 [잡담] 트랙패드 편하냐?? 5 fhana 0 1 일 전 190
180563 [컴퓨터] 7800x3d로 롤 돌리는 사람 있음? 6 보거 0 1 일 전 306
180562 [컴퓨터] 윈도우 부팅오류 도움!ㅠㅠ 3 qop 0 1 일 전 93
180561 [컴퓨터] 윈10 인터넷 순간 끊김 문제 해결법 좀 5 해물잠봉 0 1 일 전 144
180560 [컴퓨터] 요새 그래픽카드 어디꺼가 좋음? 12 trader2 0 1 일 전 317
180559 [잡담] 님들 보통 마우스 얼마나 오래 씀 ?? 17 말릭스 0 1 일 전 239
180558 [컴퓨터] 윈도우10 노트북 화면 밝기가 자꾸 변하는데 해결 방법 좀 알... 4 두번하세요 0 1 일 전 88
180557 [프로그래밍] 공통코드테이블은 대체 왜 만드냐 9 잠적자 0 1 일 전 337