FILE_ATTRIBUTE_ARCHIVE  에 대한 MSDN 의 설명을 보면 


A file or directory that is an archive file or directory. Applications typically use this attribute to mark files for backup or removal . 


라고 되어 있는데, 뜻이 잘 전달되지 않는다.


https://github.com/rust-lang/rust/issues/46484 에서 답을 찾았는데,

The FAT driver sets the Archive flag whenever you modify a file and a DOS-era backup tool operating in incremental backup mode can then go through, save copies of any files marked "Archive", and then clear the bit to indicate to its future self that they haven't changed since the previous incremental backup.

(In other words, the "archive" part is short for "archival needed" or "please archive")

라고 댓글이 달려있다.

실제로,  FILE_ATTRIBUTE_NORMAL 와 FILE_ATTRIBUTE_ARCHIVE 를 가지고 실험해 보면

* SetFileAttribute( FILE_ATTRIBUTE_ARCHIVE | FILE_ATTRIBUTE_NORMAL ) 을 하면, FILE_ATTRIBUTE_ARCHIVE 속성만 남는다.

* SetFileAttribute( 0 ) 하면, FILE_ATTRIBUTE_ARCHIVE 속성이 남는다.

* 물론 SetFileAttribute( FILE_ATTRIBUTE_NORMAL ) 하면 FILE_ATTRIBUTE_NORMAL 속성만 남는다.

* 물론 SetFileAttribute( FILE_ATTRIBUTE_ARCHIVE) 하면 FILE_ATTRIBUTE_ARCHIVE 속성만 남는다.



즉, 두가지 속성은 배타적이고, 파일을 수정하면 OS 는 기본적으로 FILE_ATTRIBUTE_ARCHIVE 속성을 준다. 하지만, FILE_ATTRIBUTE_NORMAL 도 파일로 처리해야 한다.



Posted by 키플러
,

winrar200.exe


winrar154.exe

winrar201.exe

winrar202.exe

winrar203.exe

winrar204.exe

winrar205.exe

winrar260.exe

winrar270.exe

winrar271.exe

winrar280.exe

winrar290.exe

winrar300.exe

winrar311.exe

winrar320.exe

winrar206.exe

winrar250.exe

winrar330.exe

winrar340.exe

winrar341.exe

winrar342.exe

winrar350.exe

winrar351.exe

winrar360.exe

winrar361.exe

winrar362.exe

winrar36b1.exe


출처는 http://alte-version.de/winrar/?C=N;O=D


Posted by 키플러
,

알집 8.0 은 처음에 알집 EGG 에디션 이라는 이름으로 나오고 EGG 포맷이 처음 나옴


초기에는 lzma 를 지원하지 않았으나 나중에 성능 문제로 lzma 알고리즘을 지원.



처음 EGG 에디션이 나온것은 2009년 5월이고, unegg 소스가 공개된것은 2011년 7월



20090529 ALZipEggEdition.exe

20090910 ALZipEggEdition-8.0.0.26.exe

20110727 unegg.tar.bz



ALZip80.exe

ALZip801.exe

ALZip80beta1.exe

ALZip80beta2.exe

ALZip80beta3.exe

ALZip80eng.exe

ALZip81.exe

ALZip811.exe

ALZip812.exe

ALZip82.exe

ALZip821.exe

ALZip822.exe

ALZip85.exe

ALZip851.exe

ALZip852.exe

ALZip853.exe

ALZip86.exe

ALZip861.exe


알집9.X.7z.001

알집9.X.7z.002

알집9.X.7z.003

알집9.X.7z.004

알집9.X.7z.005

알집9.X.7z.006

알집9.X.7z.007

알집9.X.7z.008

알집9.X.7z.009

알집9.X.7z.010

알집9.X.7z.011

알집9.X.7z.012

알집9.X.7z.013

알집9.X.7z.014

알집9.X.7z.015

알집9.X.7z.016


알집10.X.7z.001

알집10.X.7z.002

알집10.X.7z.003

알집10.X.7z.004

알집10.X.7z.005

알집10.X.7z.006

알집10.X.7z.007

알집10.X.7z.008

알집10.X.7z.009

알집10.X.7z.010

알집10.X.7z.011

알집10.X.7z.012

알집10.X.7z.013


Posted by 키플러
,


알집 5.x~7.x


알집 5.6 에는 이상한 포맷이 잠깐 들어갔다가 사라졌었음.


unarchiver 가 Obfuscated deflate 이름을 지었는데


관련 자료는 아래 참고. 

현재로서는 이 알고리즘(?)을 지원하는 포맷을 만드는 버전을 찾지 못함.


https://code.google.com/archive/p/theunarchiver/wikis/AlZipSpecs.wiki 

(http://archive.is/Rpqp9)




alzip499.exe

alzip50.exe

alzip501eng.exe

ALZip503.exe

ALZip504.exe

ALZip51.exe

ALZip51Eng.exe

ALZip52.exe

ALZip521.exe

ALZip52Eng.exe

ALZip55.exe

ALZip56.exe

ALZip_eng_55.exe

ALZip_eng_551.exe



ALZip552.exe

ALZip60.exe

ALZip601.exe

ALZip603.exe

ALZip60b_1.exe

ALZip60b_2.exe

ALZip60b_3.exe

ALZip60b_4.exe

ALZip61.exe

alzip611.exe

alzip612.exe

ALZip613.exe

ALZip62.exe

alzip621.exe

ALZip63.exe

ALZip631.exe

ALZip633.exe

ALZip67 (1).exe

ALZip67.exe

ALZip_632.exe

ALZip_en_613.exe

ALZip_eng_632.exe





ALZip70.exe

ALZip701.exe

ALZip70_beta1.exe

ALZip71.exe

ALZip711.exe

ALZip712.exe

ALZip713.exe

ALZip752.exe

ALZip753.exe


Posted by 키플러
,
심파일이 망했다. http://archive.is/3db5e




기념으로 심파일이 아니면 구할 수 없는 자료를 백업해 본다.


먼저 알집 2.x~4.x


alzp2335.exe


alzip31.exe


alzip481.exe

alzip482.exe

alzip483.exe

alzip485.exe

alzip486.exe

alzip488.exe

alzip48b7.exe

alzip491.exe

alzip492.exe

alzip499.exe

alzip49b1.exe

alzip49b2.exe

alzip49b4.exe

Posted by 키플러
,