압축 해제 시 파일 수정 일시를 원본의 시간으로 유지해주시면 좋겠습니다.

1,976 views
Skip to first unread message

mingu...@gmail.com

unread,
Dec 4, 2017, 8:26:33 PM12/4/17
to Bandizip for macOS
잘 쓰고 있습니다.

압축 파일을 풀 때 생성되는 파일은 현재 시간으로 설정되는데, 압축된 원본 파일의 수정 시간으로 변경해주시면 좋겠습니다.
반디집으로 압축 파일을 열어보면 '수정한 날짜' 필드에 나타나는 시간으로 풀린 파일의 시간이 설정되면 좋겠다는 생각입니다.

고맙습니다.

KunHong Park

unread,
Dec 4, 2017, 9:46:12 PM12/4/17
to mingu...@gmail.com, Bandizip for macOS

안녕하세요. 반디집 개발자입니다.


반디집은 압축 해제후, 압축 해제된 파일의 시간 정보를 ZIP 포맷에 저장된 시간 정보로 복원하는 기능을 제공합니다.


혹시 싶어서 테스트 해 보았는데, 왼쪽의 파일이 원본 파일이고,

아래 파일이 압축한 파일, 오른쪽 파일이 압축을 푼 후의 파일입니다.


화면을 보시면, 3개의 파일 모두 파일의 마지막 수정 시간이 11:35 으로 동일함을 확인하실 수 있으실 껍니다.


Inline image 1



혹시, 특정 파일이나 특정 포맷에서 시간 정보가 정상적으로 저장되지 않거나 복원되지 않은 문제가 발생할 경우,

해당 파일에 대한 좀더 자세한 정보나 화면 스크린샷 등을 올려주시면 해당 문제를 확인해 보도록 하겠습니다.


감사합니다.






--
이 메일은 Google 그룹스 'Bandizip for macOS' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 bandizip-mac+unsubscribe@googlegroups.com에 이메일을 보내세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/bandizip-mac/74c422f6-925b-44a4-956e-ff1b964341a2%40googlegroups.com을(를) 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/d/optout을(를) 방문하세요.

mingu...@gmail.com

unread,
Dec 4, 2017, 10:20:46 PM12/4/17
to Bandizip for macOS
아, 제가 잘못 보았습니다. 죄송합니다.
파일은 수정된 시간으로 시간이 설정되는 게 맞습니다.

디렉터리가 현재 시각으로 설정되어서 착각을 했습니다.
혹시 디렉터리도 시간을 최종 시간으로 설정할 수 없을까요?



2017년 12월 5일 화요일 오전 11시 46분 12초 UTC+9, dev.park 님의 말:

안녕하세요. 반디집 개발자입니다.


반디집은 압축 해제후, 압축 해제된 파일의 시간 정보를 ZIP 포맷에 저장된 시간 정보로 복원하는 기능을 제공합니다.


혹시 싶어서 테스트 해 보았는데, 왼쪽의 파일이 원본 파일이고,

아래 파일이 압축한 파일, 오른쪽 파일이 압축을 푼 후의 파일입니다.


화면을 보시면, 3개의 파일 모두 파일의 마지막 수정 시간이 11:35 으로 동일함을 확인하실 수 있으실 껍니다.


Inline image 1



혹시, 특정 파일이나 특정 포맷에서 시간 정보가 정상적으로 저장되지 않거나 복원되지 않은 문제가 발생할 경우,

해당 파일에 대한 좀더 자세한 정보나 화면 스크린샷 등을 올려주시면 해당 문제를 확인해 보도록 하겠습니다.


감사합니다.





2017-12-05 10:26 GMT+09:00 <mingu...@gmail.com>:
잘 쓰고 있습니다.

압축 파일을 풀 때 생성되는 파일은 현재 시간으로 설정되는데, 압축된 원본 파일의 수정 시간으로 변경해주시면 좋겠습니다.
반디집으로 압축 파일을 열어보면 '수정한 날짜' 필드에 나타나는 시간으로 풀린 파일의 시간이 설정되면 좋겠다는 생각입니다.

고맙습니다.

--
이 메일은 Google 그룹스 'Bandizip for macOS' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 bandizip-mac...@googlegroups.com에 이메일을 보내세요.

KunHong Park

unread,
Dec 7, 2017, 12:59:32 AM12/7/17
to Min-gun Park, Bandizip for macOS
안녕하세요. 반디집 개발자 입니다.


문제를 알려주신 덕분에 관련 코드를 

확인을 해보니 두가지 문제가 있었습니다.


1) 압축을 풀때 폴더의 시간을 복구하지 않는 문제. 

2) Windows 에서 압축한 ZIP 압축을 해제할때, 파일의 시간을 복구하지 않는 문제.


일단 발견된 이 두가지 문제는 확인 후 수정을 하였습니다만, 


1)번의 경우 사실 좀 골치아픈 문제가 있습니다. 



이 문제는 맥과 윈도우 두 OS 모두 발생하는 문제인데,

예를 들어서 a 라는 폴더가 있고, a 폴더 밑에 b.txt 파일이 있는 경우,

a 폴더의 수정 시간은 a 폴더를 생성한 시간이 아니라, b.txt 파일이 생성된 시간으로 결정이 된다는 것입니다.


따라서 압축을 풀때도, 

- a 폴더 생성
- a 폴더 시간 복구
- a/b.txt 파일 생성
...

을 하게 되면, a 폴더의 시간이 압축을 푼 시간으로 바뀌게 됩니다.

( 물론 b.txt 파일이 없다면, a 폴더의 시간은 원래 시간으로 잘 복구됩니다.)



혹시나 싶어서 다른 압축 프로그램은 이런 문제를 어떻게 해결하나 확인해 보았지만,

다른 압축 프로그램도 이 문제는 딱히 해결을 하지 못한듯 하며, 이점은 양해해 주셨으면 합니다.




이번에 수정된 내용은 다음 업데이트 때 반영됩니다.

감사합니다.





2017-12-05 19:09 GMT+09:00 KunHong Park <dev....@bandisoft.com>:

확인해 보니, 폴더 시간 말고도 파일 시간 관련 문제가 좀 있었네요...

문제 해결 후 다시 답변 올리도록 하겠습니다.





이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 bandizip-mac+unsubscribe@googlegroups.com에 이메일을 보내세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/bandizip-mac/3c1e9867-2acc-426e-8cae-37a4d19fedd9%40googlegroups.com을(를) 방문하세요.

KunHong Park

unread,
Dec 7, 2017, 12:59:33 AM12/7/17
to Min-gun Park, Bandizip for macOS

확인해 보니, 폴더 시간 말고도 파일 시간 관련 문제가 좀 있었네요...

문제 해결 후 다시 답변 올리도록 하겠습니다.




2017-12-05 12:20 GMT+09:00 <mingu...@gmail.com>:
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 bandizip-mac+unsubscribe@googlegroups.com에 이메일을 보내세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/bandizip-mac/3c1e9867-2acc-426e-8cae-37a4d19fedd9%40googlegroups.com을(를) 방문하세요.
Reply all
Reply to author
Forward
0 new messages