개발자

1GB가 넘는 string 파일을 읽어서 줄 수(\n 개수)만 세면 되는데 어떤 식으로 구현할 수 있을까요?

2023년 02월 08일조회 103

사용자가 브라우저에서 올린 파일을 읽어서 줄 수(\n 개수)를 세야 하는데, 문제는 파일 용량이 1GB를 넘어갑니다.. 브라우저 내에서 GB 사이즈의 파일을 읽는 게 가능한가요? ㅠㅠ

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

인기 답변

손정현님의 프로필 사진

안녕하세요! 브라우저에서 파일을 작은 단위로 조금씩 메모리에 불러오는 방법이 있습니다. filereader api로도 충분히 가능합니다 :) 참고하실만한 링크들 첨부할게요! - https://velog.io/@composite/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80-%EB%8C%80%EC%9A%A9%EB%9F%89-%ED%8C%8C%EC%9D%BC-1-%ED%95%9C%EC%A4%84%EC%94%A9-%EC%9D%BD%EA%B8%B0 - https://betterprogramming.pub/a-memory-friendly-way-of-reading-files-in-node-js-a45ad0cc7bb6 (브라우저는 아니지만...) - https://stackoverflow.com/questions/25810051/filereader-api-on-big-files - https://stackoverflow.com/questions/69671696/question-regarding-filereader-readasarraybuffer

profile picture

익명

작성자

2023년 02월 09일

와아아아 감사합니다 정현님 ㅠㅠㅠ 최고에요!!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!