# Decompressing zlib file outputs empty string

**URL:** <https://forum.codecrafters.io/t/decompressing-zlib-file-outputs-empty-string/539>\
**Category:** Challenges\
**Tags:** challenge:git\
**Created:** [May 29, 2024, 5:58pm UTC](https://forum.codecrafters.io/t/decompressing-zlib-file-outputs-empty-string/539 "2024-05-29T17:58:13Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![SomeoneWhoCodesForReal](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/someonewhocodesforreal/32/492_2.png) [@SomeoneWhoCodesForReal](https://forum.codecrafters.io/u/SomeoneWhoCodesForReal)\
**Post date:** [May 29, 2024, 5:58pm UTC](https://forum.codecrafters.io/t/decompressing-zlib-file-outputs-empty-string/539/1 "2024-05-29T17:58:13Z")

</div>

I’m stuck on Stage #IC4.

I’ve tried decompressing a tree object type using zlib.  
Here are my logs:

```auto
[tester::#KP1] Expected "dooby\nvanilla\nyikes\n" as stdout, got: ""
[tester::#KP1] Test failed

```

And here’s a snippet of my code:

```rust
let file_path = format!(
            "./.git/objects/{}/{}",
            first_two_letters, whats_left_from_file_name
        );
        let data = fs::read(file_path).unwrap();

        let mut d = ZlibDecoder::new(data.as_slice());
        let mut result = String::new();
        d.read_to_string(&mut result);
        result

```

---

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [June 3, 2024, 7:21pm UTC](https://forum.codecrafters.io/t/decompressing-zlib-file-outputs-empty-string/539/2 "2024-06-03T19:21:20Z")

</div>

@SomeoneWhoCodesForReal could you post your full code on GitHub please? A bit hard to tell what’s happening here without seeing the rest of the code…

> **[Publish to GitHub - CodeCrafters](https://docs.codecrafters.io/features/publish-to-github)**
>
> Learn more about the Publish to GitHub feature

---

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [June 10, 2024, 1:05pm UTC](https://forum.codecrafters.io/t/decompressing-zlib-file-outputs-empty-string/539/3 "2024-06-10T13:05:24Z")

</div>

Marking as closed for now, please let us know if you still need help!

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex003/uploads/codecrafters/original/3X/7/0/700657133935c15703e22c7c8870394f6e6dc27d.svg) [@system](https://forum.codecrafters.io/u/system)\
**Post date:** [June 18, 2024, 1:25pm UTC](https://forum.codecrafters.io/t/decompressing-zlib-file-outputs-empty-string/539/4 "2024-06-18T13:25:33Z")

</div>

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.
