도 11 을 참조 하 면 , 테일 마크 를 추가 ( appending ) 하 기 위한 함수 가 요소 ( 276 ) 에서 시작 한다 . 요소 ( 278 ) 에서 , 데이터 블록 의 비 점유 부분 의 크기 를 계산 하 기 위한 함수 를 활성 화 하 기 위해 , 블록 버퍼 어드레스 ( 주소 ) , 사용 된 데이터 크기 , 및 최대 사용 가능 한 데이터 블록 크기 가 함수 로 입력 된다 . 요소 ( 280 ) 에서 , 함수 는 도 10 a 및 10 b 에서 보인 , 블록 의 해시 코드 , 블록 의 점유 부분 에서 찾 아 진 수 도 마커 들 에 대한 해시 코드 들 의 리스트 를 포함 하 는 어레이 , 및 수도 마커 카 운 드 를 반환 하 는 CalcHashCode ( ) 함수 를 호출 한다 . 요소 ( 282 ) 에서 , 함수 는 데이터 블록 의 해시 코드 가 리스트 내 의 해시 코드 들 중 임의 의 것 과 일치 하 는지 를 판단 한다 . 요소 ( 284 ) 에서 , 만약 수도 마커 들 에 대한 해시 코드 들 중 임의 의 것 과 블록 에 대한 해시 코드 가 일치 하 면 , 거짓 마커 가 검지 되 고 , 그리고 함수 는 요소 ( 286 ) 로 진행 한다 . 만약 수도 마커 들 에 대한 해시 코드 들 중 어느 것 도 블록 에 대한 해시 코드 와 일치 하 지 않 으면 , 함수 는 요소 ( 290 ) 로 진행 한다 .