![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 5.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hej, wiecie może czym jest spowodowany błąd
Nie działają mi przez niego klasy do czytania PDFow. Chodzi o to, że wycinam pewien tekst z PDFa, skompresowany, i chciałem go przywrócić do pierwotnej postaci. Próbowałem już obcinania nagłówków skompresowanych stringów i nic to nie daje. Sprawdzałem zarówno pod linuxem jak i windowsem. Macie może jakiś pomysł? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
O ile pamiętam, to blok danych skompresowanych przez GZ składa się z nagłówka zawierającego m.in. sumę kontrolną całości danych. W związku z tym, nie możesz sobie ot tak wyciąć kawałka danych bez utraty spójności danych. Zajrzyj do wikipedii, tam jest opisane, jak należy wygenerować nagłówkowe CRC dla skompresowanych danych.
Jak nie ma tego nagłówka, również zwróci błąd. ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 5.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przeczytałem te wpisy na Wikipedii. Nigdzie nie ma jak wygenerować nagłówek? Masz może jakiś pomysł na to? Poza tym to nie jest wycinanie kawałka tekstu, tylko zabawa z całym tekstem. Opiera się to wszystko na klasie do czytania pdfow, na którejkolwiek z php.net. Problemem nawet nie jest wersja PDFa. Nie wiem co może być nie tak, chodzi więc tylko o funkcję gzuncompress w odniesieniu do FlateDecode, sposobu w jaki kodowany jest PDF.
Ten post edytował wlq 24.10.2009, 21:48:14 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 22:31 |