현재 IIS 로그가 증분이 존재하면 실시간으로 전송하는 모듈을 만들고 있습니다.
IIS5.0에서는 IISLog가 생성되어질때 혹은 증분될때 64kb 단위 블록으로 만들어지고 있네요.
IIS6.0에서는 이런게 없어졌는데 IIS5.0에서는 64KB 단위로 파일이 생성되어서 빈곳은 공백(White Space)로 체우게 되죠.
실제 자료가 만약 32KB 가 쌓아져 있다면 나머지 32kb는 공백으로 채워져 있다는 소리죠.
여기서 로그가 쌓여 한 50kb가 됐으면 공백으로 12kb가 쌓여지는 식으로 동작을 하죠.
이럴 경우 실제 로그파일의 사이즈 50kb를 구하고 싶은데 좋은 방법이 있을까요?
기존의 파일 사이즈를 구하는 함수들은 전체 사이즈인 64kb를 리턴하지만 제가 원하는것은 뒤에 붙은 공백을 제외한 사이즈를 구하고 싶습니다.
좋은 아이디어가 있으신분 부탁합니다.