On Saturday, June 20, 2015 at 12:38:46 AM UTC-4, iori wrote:
>
> Seems like the problem is because the library doesn't handle 'L' block 
> type, which means a long file name.
>
> https://github.com/mhausherr/Light-Untar-for-iOS/issues/20
>
> This, together with information I found here: 
> http://stackoverflow.com/questions/2078778/what-exactly-is-the-gnu-tar-longlink-trick
>

Good work tracking down the root cause!
 

> I still doesn't know how to solve the issue..
>

Seems like there are few straightforward solutions:

1. Patch the library to handle long names
2. Switch to a different library
3. Recompress/tar the data files to be compatible with the library you are 
using.

Tom


> On Saturday, 20 June 2015 11:22:27 UTC+8, iori wrote:
>>
>> I have no problem decompress them on the os level too, just that seems 
>> like a few of the TAR libraries I found for iOS platform were all based on 
>> Light-Untar-for-iOS and they couldn't untar it due to "invalid block type" 
>> error.
>>
>> On Friday, 19 June 2015 14:14:52 UTC+8, zdenop wrote:
>>>
>>> There should be nothing special regarding tar structure - AFAIR language 
>>> packages were compressed on linux and I have no problem to decompress them 
>>> on linux or windows...
>>>
>>> Zdenko
>>>
>>> On Fri, Jun 19, 2015 at 3:19 AM, iori <[email protected]> wrote:
>>>
>>>> I'm trying to use tesseract library in iOS platform but having some 
>>>> trouble. After downloading any of the language packs (.tar.gz), and 
>>>> successfully ungzip it (become .tar), using the popular 
>>>> Light-Untar-for-iOS <https://github.com/mhausherr/Light-Untar-for-iOS> 
>>>> couldn't 
>>>> manage to untar the file. 
>>>>
>>>> Does the .tar format in tesseract language packs have special 
>>>> structure? One of the thing I notice is the first block is always a null 
>>>> block, which is not the case for any of the other tar files I tried. I am 
>>>> able to untar other tar files I found on my Mac without issues..
>>>>
>>>> The file is not corrupted because I can untar it on my Mac without 
>>>> issues..
>>>>
>>>> I have posted the more detailed description of my problem at:
>>>> https://github.com/mhausherr/Light-Untar-for-iOS/issues/25
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "tesseract-ocr" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/tesseract-ocr.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/tesseract-ocr/2df9ca8f-cf7b-4373-a8e9-07c0ff3088fb%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/tesseract-ocr/2df9ca8f-cf7b-4373-a8e9-07c0ff3088fb%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"tesseract-ocr" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tesseract-ocr.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tesseract-ocr/2fde0847-5203-46c4-b459-65decea0eaa3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to