수안이의 컴퓨터 연구실

  • Mainpage
  • About Me
  • Tags
  • Metapage
  • Notice
  • Location
  • Keywords
  • Guestbook
  • Admin
  • Write an Article
  • Total | 1792334
  • Today | 251
  • Yesterday | 795

1 Articles, Search for '대용량 파일'

  1. 2007/05/15 대용량 파일 빠르게 읽기 (2)
Programming/Win32 API2007/05/15 09:52

대용량 파일 빠르게 읽기

Mar 19 2004 15:35 Written by silee99 (codenuri member)


파일 읽기는 자주 사용하실 것인데..
CFile::Read를 사용하여도 되지만 속도 문제때문에
메모리 맵 파일을 이용한 파일 읽기 방법을 올려 들립니다..



이렇게 하면.. 대용량의 파일을 빠르게 읽을 수 있습니다..


위의 예제는 메모리 맵파일을 이용한건데 좀 복잡해 보이나요 ??
이번에는 메모리 맵파일을 이용한 방법외에 간단한 방법이 있어서 올려봅니다.

그냥 도스용 시절에 사용했던 fread함수를 사용한 것입니다.
물론 fread대신 다른 파일 읽기 함수를 사용해도 됩니다.

"Win32 API" 카테고리의 다른 글
  • 기본 브라우저를 띄우려면 ? (0)2007/05/15
  • Visual C++ 에서 데이터형 변환함수 (0)2007/05/15
  • 대용량 파일 빠르게 읽기 (2)2007/05/15
  • API를 이용한 파일 I/O 예제. (0)2007/05/15
  • 윈도우즈 셧다운,리부팅,로그오프 관련 API 함수 (2)2007/05/15
2007/05/15 09:52 2007/05/15 09:52
Posted by webdizen
Tags 대용량 파일, 메모리 맵 파일
No Trackback 2 Comments

Trackback URL : http://www.webdizen.net/blog/trackback/2958

Leave your greetings.

  1. ㅁ

    잘 보았네요. 앞으로 더 좋은 자료를 올려놓기를...

    2009/02/03 17:02 [ Permalink : Modify/Delete : Reply ]
  2. ㅁ

    ㅁㄴㄴㄴㄴㄴㄴㅇ

    2009/02/03 17:02 [ Permalink : Modify/Delete : Reply ]
[로그인][오픈아이디란?]

«Prev  1  Next»

RSS HanRSS
Blog Image
webdizen
이곳은 컴퓨터에 대해 연구하고, 공유하고, 소통하기 위한 연구실입니다. 개인적으로는 OLAP, Data Mining, Semantic Web, Data Modeling에 대해서 연구하고 있습니다.

Categories

전체 (3012)
Webdizen (142)
Life (6)
Diary (16)
Blog (9)
IDEA (2)
Travel (10)
Book (17)
Photo (7)
Movie (8)
Music (14)
Leisure Sports (10)
Funny (6)
Hardware (121)
Software (120)
Windows (5)
Unix & Linux (120)
Installation (5)
Kernel (10)
System (34)
Develop (22)
X-Window (0)
Applicaton (31)
Security (4)
Cloud Computing (3)
Hadoop (2)
Programming (804)
Algorithm & Data Structure (1)
Assembly (38)
UNIX/Linux C (95)
C++ (128)
STL (4)
Java (38)
Win32 API (92)
ATL/COM (44)
MFC (151)
.NET (26)
WCF/WPF (4)
C# (28)
Network Programming (17)
Database Programming (12)
OpenGL / DirectX (13)
Multimedia Programming (0)
Game Programming (21)
Parallel Distributed Progra... (0)
Reverse Engineering (0)
Debugging (9)
Python (1)
Ruby (1)
Ruby on Rails (1)
QT (4)
GTK (0)
JSP (0)
PHP (6)
ASP.NET (6)
ASP (2)
Development (28)
Useful Library (2)
Data Modeling (0)
Database (105)
Oracle (4)
MSSQL (41)
MySQL (2)
Data Warehouse (2)
Data Mining (4)
Network (66)
Web (80)
DHTML (4)
XHTML (1)
Javascript (1)
CSS (1)
AJAX (9)
XML (11)
Flex (1)
Silverlight (3)
Security (91)
DoS (1)
Kernel (10)
Scanning (3)
Sniffing (0)
Spoofing (4)
Overflow (28)
Web (11)
Shell (10)
Format String (14)
Window (2)
Embedded (70)
Multimedia (27)
Mobile (14)
Graphic (24)
Management (633)
Knowledge (581)

Notice

  • 메타 블로그 사이트에 등록
  • 새해 맞이 블로그의 변화
  • 블로그 명칭 변경
  • 도메인(www.webdizen.net) 구...
  • TEXTCUBE 1.6.1로 업그레이드...

Tags

  • 임학관
  • 썬라이즈 페파민트
  • Baseline
  • Weblog
  • 사그라다 파밀리아
  • 실제 메모리 크기
  • 해네시 VSOP
  • WinAPI
  • Web Tool
  • SOA
  • 형식화된 입출력
  • COM+
  • 작업표시줄
  • WCF
  • 동영상
  • 사회과학관
  • 패스포드
  • 생로병사의 비밀
  • Network
  • Misc

Recent Articles

  • 클라우드 컴퓨팅을 활용한 비....
  • HTML5에 대한 프레젠테이션. (2)
  • 하나님사람의 선명한 기준.
  • 트위터(Twitter)의 시작!.
  • 청년 리더의 조건.

Recent Comments

  • 바카라사이트★나이트팔라스....
    SBS75.COM 07/28
  • 아 어쩌죠;; 제가 해외에 있....
    webdizen 07/15
  • 관리자만 볼 수 있는 댓글입....
    비밀방문자 07/02
  • 해당 바탕화면 제작자의 다른....
    webdizen 06/09
  • 발송하였습니다..
    webdizen 06/09

Recent Trackbacks

  • printf,scanf를 이용한 형식....
    yundream의 프로그래밍 이야기 03/10
  • 파일 열기/저장하기 CFileDialog.
    은마군의 나태블록 2009
  • World IT Show 2008.
    상우 :: Oranzie's BLOG 2008
  • cvs서버 설치하기.
    3인3색 2008
  • 속속 공개되는 Google Chart....
    PHP와 Web 2.0 2007

Archive

  • 2010/05 (1)
  • 2010/04 (2)
  • 2010/02 (1)
  • 2010/01 (6)
  • 2009/12 (5)

Calendar

«   2010/07   »
일 월 화 수 목 금 토
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Bookmarks

    • Administration
      • IIS.NET
      • NTFAQ
      • OS의 모든 것
      • 리눅스포털
    • Database
      • SQL Server Central
      • SQL Team
    • Development
      • .NET Heaven
      • ASP Alliance
      • ASP.NET 2.0
      • Bullog.net
      • C# Corner
      • C++ (C PlusPlus.com)
      • C++ Reference
      • CodeGuru
      • CodePlex
      • DebugLab
      • Dev Articles
      • Devpia
      • DotNet Junkies
      • DotNet Zone
      • Driver Online
      • GOSU.NET
      • HOONS 닷넷
      • Joinc 팀블로그
      • KOSR
      • MSDN Home Page
      • OSR Online
      • Sky.ph - 개발자 커뮤니...
      • TAEYO.NET
      • The Code Project
      • WindowsClient.net
      • 김상욱의 개발자 Side
      • 조인시 위키
    • Human Networks
      • belief21c's e-space
      • I think I can
      • Invisible Rover's Blog :D
      • Polarux - Linuxing
      • Rodman®
      • 까만 나비
      • 나를 가꾸는 시간.
      • 단녕
      • 상우 :: Oranzie's BLOG
    • Information Technology
      • Microsoft TechNet
      • 지디넷코리아 - 글로벌...
    • Security
      • FoundStone
      • milw0rm
      • NewOrder
      • OpenRCE
      • Phrack.org
      • Reverse Engineering b1...
      • Reverse Engineering Team
      • RootKit
      • SecurityFocus
      • SecurityXploded by Nag...
      • Wow Hacker
      • Zone-H
Textcube
Louice Studio Inc.
Powered by Textcube. Original designed by Tistory.