|
프로그램 자료실 - '창조'로 제작된 프로그램을 올리는 곳입니다. 창조로 제작하지 않은 프로그램은 '기타자료실' 에 올려주세요 :) |
| Posted by 지상현 | 2004-09-21 22:16:49, Hit : 5697 | |
|
|
|
파일압축해, 파일압축풀어 및 기타 여러 파일 관련 함수와 문자 처리 함수등을 이용하여 만든 압축 프로그램입니다. => 창조 자체 명령어를 사용하여, 직접 짠 알고리즘 보다 더 나은 성능을 보입니다.
"그래서 어쩌라고.-_-"
라고 하실수도 있습니다. 그러나 이 프로그램은
zip 같이 여러 파일 압축을 지원합니다.
제가 하는 짓이 다 그렇듯이-_- 소스 올리기 전에 일단 프로그램 먼저 올려 시험 해보는 겁니다(..)
일단 첨부 파일을 받으셔서, 압축을 풀어보세요. 그러면 ccf 파일 하나와 exe가 하나 있습니다.
exe에선 "압축 파일 열기" 를 누르고 ccf 파일을 선택하면, 파일 목록을 읽어올겁니다. "모두 풀기" 버튼으로 한번 아무 곳에 풀어보세요.
- 파일에 덧붙이기(추가 기능)가 아직 없습니다. 귀찮아서 안만들었습니다. -_- - 파일 추가에서, 그냥 추가하면 이전 파일 목록을 싸그리 지워버립니다. 이 역시 귀찮아서 입니다. - "다 지우기" 버튼에서, 원래 선택된 것만 지워져야 하는데 목록상자에 그런 것을 해주는 것을 도저히 못찾겠기 때문에 그냥 모두 지우는 것으로 하였습니다. - "모두 풀기" 도 마찬가지입니다.
정리를 하자면 1. 이 프로그램은 zip 과 같은 압축 파일을 다루는 프로그램입니다. 물론 자체 포맷입니다. 2. zip 과 같이, 여러 파일 압축을 지원합니다. 3. 창조의 기본 명령어 "파일압축해, 파일압축풀어"를 사용합니다만, 그냥 ccf 파일을 푼다고 되는 것이 아닙니다.
이 정도입니다. 암호도 어떻게든 끼워넣을 수 있긴 합니다. 또 각 파일 헤더는 정말 최소한의 데이터만 넣었습니다.
아직은 폴더 구조가 지원되지 않습니다. 하지만 뭐 이런건 내부 파일 이름만 폴더 구조로 집어넣으면 간단하게 해결됩니다. 물론 풀 때 조금 처리가 필요하겠죠.
추가적으로 프로그램 구조 상 16진수를 10진수로 바꾸는 사용자함수를 따로 제작하여 이용하고 있습니다.
마지막으로 완벽하다 싶을 때 소스 올리겠습니다. 테스트 버전이라 물론 디자인은 꽝입니다. |
|
|
최재일 2004-09-22 AM 12:51:43 |
|
|
|
오옷~ 나두 여러파일의 지원하는 압축기..
생각은 하고 있었는데, 상현님이 만드셨군요.. ㅎㅎ
압축풀땐 금방 풀리는데, 압축할땐 첨에 약간 딜레이가 있군요..
훔.. 암툰 잘 구현하면 새로운 압축기 생기겠는데요.. ㅋㅋ |
|
|
김민수 2004-09-22 AM 8:48:51 |
|
|
|
음 압축율 좋은가요 예로 그림파일 (jpeg,jpg,gif.bmp0 압축율~ |
|
|
최재일 2004-09-22 PM 1:05:14 |
|
|
|
물론, 다른 압축기보단 압축율이 떨어지지요.. ㅡㅡ^
이 소스에 들어있는 파일을 예로 4개의 파일(1,928KB)을
창조로 압축했을 경우 -> 1,005KB
WinZip 9.0 최소 압축율 -> 977KB
WinZip 9.0 최대 압축율 -> 914KB
Winrar 3.20 최소 압축율 -> 864KB
Winrar 3.20 최대 압축율 -> 800KB
알집 5.6 최소 압축율 -> 1,419KB
알집 5.6 최대 압축율 -> 939KB |
|
|
정성우 2004-09-22 PM 1:44:41 |
|
|
|
파일압축해로 압축한 파일 확장자를 통일하면 좋을텐데...
제가 생각한 건...
CZF:Createall Zip File |
|
|
지상현 2004-09-22 PM 6:43:12 |
|
|
|
그러면 zip 파일에 종속된 파일 같아서... |
|
|
지상현 2004-09-22 PM 6:51:08 |
|
|
|
그런데, 프로그램 문제가 아니라;
어떤 형식의 압축 파일을...?
WinZip 이면 Zip?
WinRar이면 Rar요? 흠... |
|
|
박재성[날개달기] 2004-09-22 PM 9:16:06 |
|
|
|
창조 고유의 포맷으로는 WinDSF 라고 제가 만든게 있었지요 ㅡ_-;
1. 폴더 압축
2. 파일압축(다중선택가능)
3. ZIP파일옮기기 (zip파일을 DSF파일로 변환)
4. 암호설정(버그많음 ㅡ_-) 암호설정하면 압축해제 않됨 ㅋ
5. 기타...
단점
느리다..
버그가 많다 ㅡ ㅡ+
어째떤 창조 첫 압축프로그램이었으며(아마두 에상으론)
좋은 프로그램으로 업데이트 하려고 햇지만 ㅡ_-;
소스를 분실해버린 ㅡ ㅡㅎㅎ
어디간고야 ㅠㅠ |
|
|
박재성[날개달기] 2004-09-22 PM 9:18:31 |
|
|
|
내부적으로 WinDSF 랑 비슷한 기능이 참 많네요 ㅡ_-;;
구현하실 기능이 이미 있네요..
폴더트리 ㅡ ㅡ; |
|
|
박종훈 2006-03-18 PM 4:44:29 |
|
|
|
압축률이 비교적 괜찮은 데요^^..
WinRAR 보통 압축 → 11,960KB ≒ 12MB
창조 압축기(ccf) 압축 → 13.3MB ≒ 13MB
1MB 차이네요^^..
더 발전한다면, Wow! 놀라워라 ^^; |
|
|
지상현 2006-09-26 AM 3:10:54 |
|
|
|
하핫, 하필 압축률 좋은편인 rar과 비교를...흑 |
|
|
한수훈 2008-02-11 PM 12:09:53 |
|
|
|
이런건 어떨까요??
압축시킨후 한번더 압축하든지..
예를들어
-------------
파일압축해("c:\test.exe","c:\tmp.tmp");
파일압축해("c:\tmp.tmp","c:\압축완료파일.file");
파일삭제해("c:\tmp.tmp");
문자창보여("압축완료!!);
----------------------------
이런식으로 만들든지.. |
|
|
지상현 2008-02-11 PM 12:44:52 |
|
|
|
한수훈// 이미 압축된 데이터는 거의 압축이 되지 않습니다.
산 전 압축하는 과정에서 줄일 만큼 줄였으니까요. |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|