2016-12-06 10 views
-1

나는 오랫동안 TZIPForge을 사용했습니다. 이제 JEDI JCL Compress로 변경하고 싶습니다.JEDI JCL 메모리 압축/디스크에 직접 저장?

TZIPForge 메모리가 완전히 압축되어 있는지 또는 압축하는 동안 직접 디스크에 쓰는지 여부를 결정할 수 있습니다.

JEDI JCL은 매우 큰 파일에 문제를 일으킬 수있는 메모리에서 완전히 압축 된 것처럼 보입니다. 대신 디스크에 직접 쓰는 것이 가능합니까?

+0

작업 할 코드를 제공하지 않았으며 두 가지 질문을했습니다. 하나의 질문을 선택하십시오. 혼자 물어보십시오. 귀하의 요점을 보여주는 작은 [mcve]를 포함하십시오. –

+0

코드가 없으므로 아무 것도 줄 수 없습니다. 그래서 질문 1이 나를 위해 더 중요합니다. 완전한 코드 예제 나 이와 비슷한 것을 필요로하지 않습니다. JCL에서 가능한 한 직접 디스크에 쓰는 방법을 알고 싶습니다. –

+0

코드가 없으면 어떻게 될까요? 코드없이 파일을 압축 할 수 있습니까? 방법? –

답변

0

AFAIR Jedi CodeLib는 오늘 7-zip DLL API (www.7-zip.org)에 대한 래퍼이므로 Java JAR 또는 Office OpenDocument와 같은 간소화 된 구식 우편 번호를 작성하기 만하면 과장됩니다. 또는 OpenXML 파일).

실제로 압축이 발생하면 차이가 있습니다. 일부 라이브러리는 주어진 데이터가있을 때 모든 특정 파일을 즉시 압축합니다. 그리고 아카이브를 커밋하는 것은 zip의 최종 디렉토리 만 쓰는 것입니다. 일부 라이브러리는 메모리에있는 모든 압축되지 않은 컨텐츠를 유지하고 커밋 할 때만 압축합니다.

확인 ZeZippy *이 https://github.com/Avemey/zexmlss/tree/master/zexmlss/src이 ODS/XLSX의 생성을 구현하는 다른 엔진을 참아있다

에서 파일을 .PAS. XE2 RTL과 ZipMaster 및 Jedi CodeLib 인터페이스가 지원되므로 마이크로 구현을 일치시켜 차이점을 확인할 수 있습니다.

추신. AFAIR 또한 Windows XP 구현을 추가하려고했지만 다음과 같이 변경된 것 같습니다 :-) https://github.com/the-Arioch/avemey.com/blob/master/zexmlss/src/zeZippyXP.txt

+0

이 코드에 대해 들어 본 적이 없습니다. 그것은 또한 zip 파일을 만들 수 있습니까? –

+0

Zip 파일을 만드는 것은 ZeZippy 파일이 할 수있는 유일한 것입니다. 인용구 : 이것은 ODS/XLSX zip 생성을 구현합니다. 그러나 임시 파일을 디스크에 쓰고 디스크에서 압축 파일로 압축하는 기존 라이브러리에 적합하도록 만들었습니다. 따라서 특정 요구 사항에 맞지 않는 특정 기존 워크 플로를 쉽게 통합 할 수 있습니다. 단지 참조 점이라고 생각하십시오. –

+0

이 라이브러리를 사용할 수 있는지 확실하지 않습니다. 방금 설치했지만 이것이 "압축 리베리"와는 완전히 다른 것 같습니다. 또한 이것은 매우 이상하고 거기에 어떤 압축 기능이 보이지 않습니다 http://avemey.com/zexmlss/delphizip.php?lang=en –