본문 바로가기

분류 전체보기186

아이팟 터치에 vim 설치 1. ssh를 통해 터치에 접속 (root / alpine) 2. apt-get install vim(vim 설치) 3. vim을 즐기자!!! 간단하게 리눅스 명령어 익힐 때는 쓸만함. 2010. 4. 23.
아이폰 3.1.2 다운그레이드 아래 모든 사항은 Cydia 에 ECID 정보를 백업한 경우만 가능 1. hosts 파일에 가짜 주소 등록 - C:/windows/system32/drivers/etc/hosts 파일에 아래 주소 추가 74.208.105.171 gs.apple.com 2. DFU 모드 -> 복구 -> 3.1.2 펌웨어 선택 -> 복구 - DFU 모드 진입 후 컴퓨터에 연결하면, 아이튠즈에서 복구해야 한다는 메시지가 뜸 - Shift + 복원버튼 (맥에서는 Option + 복원버튼) 을 클릭하면 펌웨어를 선택할수 있는 창이 뜸 - iPhone2,1_3.1.2_7D11_Restore.ipsw 선택 후 진행 - 해당파일이 없을경우 http://www.felixbruns.de/iPod/firmware/ 에서 다운로드 받을것 3.. 2010. 4. 21.
두 바이너리 파일간의 비교 해시값이 제공되지 않는 두 개의 바이너리 파일을 생성일자나 파일의 크기를 이용하여 비교하는 것이 아니라, 실제로 파일의 바이너리를 비교하여 파일이 동일한지를 검증하는 샘플 /// /// 두 바이너리 파일을 비교합니다. /// /// /// 생성일자등이 달라도 바이너리가 동일하다면 동일한 것으로 취급 /// ///비교대상 파일1의 경로 ///비교대상 파일2의 경로 ///파일이 동일한지 여부 public static bool Compare(string filePath1, string filePath2) { bool isSame = false; int file1Byte; int file2Byte; FileStream file1Stream = new FileStream(filePath1, FileMode.Ope.. 2010. 4. 15.
MD5 Hash를 이용한 파일 검증 파일을 유효성을 검증하기 위하여 해시값(MD5)을 이용하여 파일에 대한 유효성을 검증한다. /// /// 파일의 해시값을 이용하여 파일을 검증합니다. /// ///검증할 파일 ///해시값 ///동일한지 여부 public static bool HashCompare(string filePath, string hash) { string fileHash = GetHashString(filePath); // StringComparer 클래스의 Compare(x, y)함수의 반환값이 // 0 보다 작으면 : x가 y보다 작거나 y가 null // 0 : x와 y가 같음 // 0 보다 크면 : x가 y보다 크거나 y가 null StringComparer comparer = StringComparer.OrdinalIg.. 2010. 4. 15.