Cześć wszystkim!
Czy możliwe jest aby "uczynić" folder pełen określonych plików - plikiem... w ten sposób aby próbując go otworzyć z poziomu eksploratora nie można było zobaczyć plików jakie się w nim znajdują (lub aby widoczny był jako plik z nieczytelną zawartością), ale jednocześnie moja aplikacja .net mogła w nim/z niego odczytywać/zapisywać swoje pliki?
- Rejestracja:prawie 16 lat
- Ostatnio:ponad 2 lata
- Rejestracja:ponad 3 lata
- Ostatnio:ponad rok
- Postów:1268
Mozesz zaszyfrowac takie pliki jakims kluczem znanym tylko twojej aplikacji
- Rejestracja:prawie 16 lat
- Ostatnio:ponad 2 lata
AdamWox napisał(a):
Możesz zrobić .zip ale ze swoim rozszerzeniem, aby domyślne aplikacje nie wiedziały czym to otworzyć.
Brzmi ciekawie.
Jak w takim wypadku wygląda edytowanie zawartości takiego zipu?
System nie będzie przypadkiem pytał się o to co zrobić (zapisać/nadpisać/zmienić nazwę) pliku edytowanego gdy będę chciał ponownie zapisać ten sam plik w archiwum?

- Rejestracja:ponad 9 lat
- Ostatnio:25 dni
- Postów:1039
Jeżeli nie potrzebujesz szyfrować zawartości, chcesz jedynie ukryć zawartość przed klikaczami, to być może format tar
jest tym czego szukasz. Jest nieskompresowany, w przeciwieństwie do zip
, co przekłada się na szybszy dostęp. Dla przykładu obrazy dockera to w zasadzie pliki tar + metadane.

- Rejestracja:prawie 23 lata
- Ostatnio:około 18 godzin
Używałem swego czasu System.IO.Packaging, które właśnie pozwala w jednym pliku paczki trzymać inne pliki i się do nich dostawać. Tak w gruncie rzeczy to jest właśnie ZIP i to jest ta sama koncepcja, której używa Office w plikach DOCX, XLSX, XPS itp.

- Rejestracja:ponad 7 lat
- Ostatnio:dzień
- Lokalizacja:Jastrzębie-Zdrój
- Postów:2161
Jak w takim wypadku wygląda edytowanie zawartości takiego zipu?
To akurat musisz sprawdzić. Nigdy nie modyfikowałem zipa. Ja też korzystałem z zewnętrznej biblioteki SharpZipLib, ale to co wrzucił @Ktos wygląda jakby załatwiło cały twój problem.
- Rejestracja:ponad 3 lata
- Ostatnio:ponad rok
- Postów:2310
eninede napisał(a):
Cześć wszystkim!
Czy możliwe jest aby "uczynić" folder pełen określonych plików - plikiem... w ten sposób aby próbując go otworzyć z poziomu eksploratora nie można było zobaczyć plików jakie się w nim znajdują (lub aby widoczny był jako plik z nieczytelną zawartością), ale jednocześnie moja aplikacja .net mogła w nim/z niego odczytywać/zapisywać swoje pliki?
[WinForms] [WebForms] [Access]
Widzę jakieś straszne kombinowanie.
W technologiach webowych nie jest wielką trudnością udostępnić zespól danych/plików w momencie, gdy jest żądany.
Ale jest i tag WinForms ... tu próbuję sobie wyobrazić, co sobie zaprojektowałeś, i łeb mi się gotuje.
W tym ZIPie by miał być i ten Access?
I jeszcze ta tajność formatu pliku ... jakiś XY problem do trzeciej potęgi???
Dlaczego mam przeczucie, że da się cel osiągnąć po bożemu, ale nie tak ...
- Rejestracja:prawie 16 lat
- Ostatnio:ponad 2 lata
ZrobieDobrze napisał(a):
Widzę jakieś straszne kombinowanie.
W technologiach webowych nie jest wielką trudnością udostępnić zespól danych/plików w momencie, gdy jest żądany.
Ale jest i tag WinForms ... tu próbuję sobie wyobrazić, co sobie zaprojektowałeś, i łeb mi się gotuje.
W tym ZIPie by miał być i ten Access?I jeszcze ta tajność formatu pliku ... jakiś XY problem do trzeciej potęgi???
Dlaczego mam przeczucie, że da się cel osiągnąć po bożemu, ale nie tak ...
Tak :)
Tyle, że "ten" zip to z myślą na przyszłość o ewentualnej późniejszej modyfikacji web forms do win forms lub wps. Po prostu chodzi mi o zablokowanie dostępu do plików bazy niepowołanym osobom.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.
nalik