Tomasz Starzyk

Tomasz Starzyk Student,
Politechnika Śląska
w Gliwicach,
elektryk (specj...

Temat: odczyt (i zapis) skompresowanego pliku - delphi .net 1.1

Witam,

do aplikacji która utknęła na .net 1.1 muszę dodać możliwość zapisywania pliku (folderu) w postaci skompresowanej oraz oczywiście otwierania tegoż pliku.

1. Znalazłem jedną, nierozwijaną już bibliotekę do zip'owania dla .net 1.1 - może macie jakieś nowsze linki do rozwiązań które mogły by mi się przydać?

2. Nie wiem jak (tzn mam 3 pomysły ale nie wiem który jest poprawny i najwłaściwszy) otworzyć potem taki spakowany plik w którym są właściwe pliki, może podeślecie jakieś linki do takich rozwiązań? (chodzi mi o coś takiego jak zapisuje pliki LibreOffice, OpenOffice nie ogarniam na razie co za plik jest tworzony w tym samym katalogu co otwierany plik ".~lock.nazwa-pliku.odt#" ale przeszukuje zasoby LibreOffice'a więc może sam coś znajdę. Nie zmienia to faktu że chętnie poczytam o rozwiązaniach które Wy stosujecie i polecacie).

Pozdrawiam!

Temat: odczyt (i zapis) skompresowanego pliku - delphi .net 1.1

Dawno temu stosowałem #ZipLib. Na stronie są nadal do pobrania binarki pod 1.1, a także źródła (autor nie korzysta z typów generycznych ani innych "nowości", więc skompiluje się pod 1.1) oraz przykłady.Ten post został edytowany przez Autora dnia 23.09.13 o godzinie 18:07

konto usunięte

Temat: odczyt (i zapis) skompresowanego pliku - delphi .net 1.1

Tomasz S.:
Witam,

do aplikacji która utknęła na .net 1.1 muszę dodać możliwość zapisywania pliku (folderu) w postaci skompresowanej oraz oczywiście otwierania tegoż pliku.

Użyj jakiegoś istniejącego programu do kompresji / dekompresji ZIP za pomocą klasy Process.
http://msdn.microsoft.com/en-us/library/system.diagnos...

Temat: odczyt (i zapis) skompresowanego pliku - delphi .net 1.1

Jakub W.:
Tomasz S.:
Witam,

do aplikacji która utknęła na .net 1.1 muszę dodać możliwość zapisywania pliku (folderu) w postaci skompresowanej oraz oczywiście otwierania tegoż pliku.

Użyj jakiegoś istniejącego programu do kompresji / dekompresji ZIP za pomocą klasy Process.
http://msdn.microsoft.com/en-us/library/system.diagnos...

W sumie to będzie IMHO lepsze i prostsze, jeśli użyje się sprawdzonych "pakerów". Trzeba tylko uważać w przypadku dystrybucji własnych "zamkniętoźródłowych" programów z komponentami na licencji GPL.Ten post został edytowany przez Autora dnia 23.09.13 o godzinie 18:17
Tomasz Starzyk

Tomasz Starzyk Student,
Politechnika Śląska
w Gliwicach,
elektryk (specj...

Temat: odczyt (i zapis) skompresowanego pliku - delphi .net 1.1

Jakub W.:
Użyj jakiegoś istniejącego programu do kompresji / dekompresji ZIP za pomocą klasy Process.
http://msdn.microsoft.com/en-us/library/system.diagnos...

dziękuję, tak też zrobiłem i całkiem ładnie śmiga.

Może ktoś naprowadzi na odpowiedź na drugie pytanie?

Pozdrawiam!

konto usunięte

Temat: odczyt (i zapis) skompresowanego pliku - delphi .net 1.1

Tomasz S.:
Jakub W.:
Użyj jakiegoś istniejącego programu do kompresji / dekompresji ZIP za pomocą klasy Process.
http://msdn.microsoft.com/en-us/library/system.diagnos...

dziękuję, tak też zrobiłem i całkiem ładnie śmiga.

Może ktoś naprowadzi na odpowiedź na drugie pytanie?

Możesz użyć jakiegoś UnZip'a dokładnie na tej samej zasadzie...Ten post został edytowany przez Autora dnia 24.09.13 o godzinie 12:55
Tomasz Starzyk

Tomasz Starzyk Student,
Politechnika Śląska
w Gliwicach,
elektryk (specj...

Temat: odczyt (i zapis) skompresowanego pliku - delphi .net 1.1

mam wrażenie że się nie rozumiemy :P szukam teraz ciągle informacji (na podstawie LibreOffice'a) jak otworzyć taki plik, gdzie jest najwłaściwsze miejsce na rozpakowanie go? windowsowy temp? oraz jak zabezpieczyć taki plik przed utratą danych, w którym miejscu utworzyć kopię zapasową itp. na część nurtujących mnie pytań znalazłem już odpowiedzi ale niestety pytań ciągle jest duuuuuuuuuuużo :P
Tomasz Starzyk

Tomasz Starzyk Student,
Politechnika Śląska
w Gliwicach,
elektryk (specj...

Temat: odczyt (i zapis) skompresowanego pliku - delphi .net 1.1

po długich poszukiwaniach i przerwie na chorobę znalazłem odpowiedzi na większość z nurtujących mnie pytań.

Tak jak przypuszczałem LibreOffice podczas otwierania pliku odf rozpakowuje je do systemowego folderu tymczasowego, tak samo się dzieje jeżeli w okienku "Otwórz Plik..." w LibreOffice wpiszemy adres url do pliku zdalnego. Jeżeli natomiast klikniemy w link do pliku w np. przeglądarce i zadamy otwarcie takiego pliku w LibreOffice to wczytywany jest on z pamięci podręcznej przeglądarki.

... może się komuś przyda :) Pozdrawiam!

Następna dyskusja:

VB .NET - odczyt danych z p...




Wyślij zaproszenie do